<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- (this file generated automatically by Image::ExifTool::BuildTagLookup) -->
<head>
<title>XMP Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>XMP Tags</h2>
<p>
XMP stands for &quot;Extensible Metadata Platform&quot;, an XML/RDF-based metadata
format which is being pushed by Adobe.  Information in this format can be
embedded in many different image file types including JPG, JP2, TIFF, GIF,
EPS, PDF, PSD, IND, INX, PNG, DJVU, SVG, PGF, MIFF, XCF, CRW, DNG and a
variety of proprietary TIFF-based RAW images, as well as MOV, AVI, ASF, WMV,
FLV, SWF and MP4 videos, and WMA and audio formats supporting ID3v2
information.</p>

<p>The XMP <b>Tag ID</b>&#39;s aren&#39;t listed because in most cases they are identical
to the <b>Tag Name</b> (aside from differences in case).  Tags with different
ID&#39;s are mentioned in the <b>Notes</b> column of the HTML version of this
document.</p>

<p>All XMP information is stored as character strings.  The <b>Writable</b> column
specifies the information format:  <code>string</code> is an unformatted string,
<code>integer</code> is a string of digits (possibly beginning with a &#39;+&#39; or &#39;-&#39;),
<code>real</code> is a floating point number, <code>rational</code> is entered as a floating
point number but stored as two <code>integer</code> strings separated by a &#39;/&#39;
character, <code>date</code> is a date/time string entered in the format &quot;YYYY:mm:dd
HH:MM:SS[.ss][+/-HH:MM]&quot;, <code>boolean</code> is either &quot;True&quot; or &quot;False&quot; (but &quot;true&quot;
and &quot;false&quot; may be written as a ValueConv value for compatibility with
non-conforming applications), <code>struct</code> indicates a structured tag, and
<code>lang-alt</code> is a tag that supports alternate languages.</p>

<p>When reading, <code>struct</code> tags are extracted only if the <a href="../ExifTool.html#Struct">Struct</a> (-struct)
option is used.  Otherwise the corresponding <i>Flattened</i> tags, indicated by
an underline (<code>_</code>) after the <b>Writable</b> type, are extracted.  When
copying, by default both structured and flattened tags are available, but
the flattened tags are considered &quot;unsafe&quot; so they aren&#39;t copied unless
specified explicitly.  The <a href="../ExifTool.html#Struct">Struct</a> option may be disabled by setting Struct
to 0 via the API or with --struct on the command line to copy only flattened
tags, or enabled by setting Struct to 1 via the API or with -struct on the
command line to copy only as structures.  When writing, the <a href="../ExifTool.html#Struct">Struct</a> option
has no effect, and both structured and flattened tags may be written.  See
<a href="../struct.html">struct.html</a> for more details.</p>

<p>Individual languages for <code>lang-alt</code> tags are accessed by suffixing the tag
name with a &#39;-&#39;, followed by an RFC 3066 language code (eg. &quot;XMP:Title-fr&quot;,
or &quot;Rights-en-US&quot;).  (See <a href="http://www.ietf.org/rfc/rfc3066.txt">http://www.ietf.org/rfc/rfc3066.txt</a> for the RFC
3066 specification.)  A <code>lang-alt</code> tag with no language code accesses the
&quot;x-default&quot; language, but causes other languages for this tag to be deleted
when writing.  The &quot;x-default&quot; language code may be specified when writing
to preserve other existing languages (eg. &quot;XMP-dc:Description-x-default&quot;). 
When reading, &quot;x-default&quot; is not specified.</p>

<p>The XMP tags are organized according to schema <b>Namespace</b> in the following
tables.  The ExifTool family 1 group names are derived from the namespace
prefixes by adding a leading &quot;XMP-&quot; (eg. &quot;XMP-dc&quot;).  A few of the longer
prefixes have been shortened (as mentioned in the documentation below) to
avoid excessively long ExifTool group names.  The tags of any namespace may
be deleted as a group by specifying the family 1 group name (eg.
&quot;-XMP-dc:all=&quot; on the command line).  This includes namespaces which are not
pre-defined by ExifTool.</p>

<p>In cases where a tag name exists in more than one namespace, less common
namespaces are avoided when writing.  However, a specific namespace may be
written by providing a family 1 group name for the tag (eg. XMP-crs:Contrast
or XMP-exif:Contrast).  When deciding on which tags to add to an image,
using standard schemas such as <a href="#dc">dc</a>, <a href="#xmp">xmp</a>,
<a href="#iptcCore">iptcCore</a> and <a href="#iptcExt">iptcExt</a> is
recommended if possible.</p>

<p>For structures, the heading of the first column is <b>Field Name</b>.  Field
names are very similar to tag names, except they are used to identify fields
inside structures instead of stand-alone tags.  See
<a href="../struct.html#Fields">the Field Name section of the Structured Information documentation</a> for more
details.</p>

<p>ExifTool will extract XMP information even if it is not listed in these
tables, but other tags are not writable unless added as user-defined tags in
the <a href="../config.html">ExifTool config file</a>.  For example, the <code>pdfx</code> namespace doesn&#39;t have a
predefined set of tag names because it is used to store application-defined
PDF information, so although this information will be extracted, it is only
writable if the corresponding user-defined tags have been created.</p>

<p>The tables below list tags from the official XMP specification (with an
underlined <b>Namespace</b> in the HTML version of this documentation), as well
as extensions from various other sources.  See
<a href="http://www.adobe.com/devnet/xmp/">http://www.adobe.com/devnet/xmp/</a> for the official XMP specification.
</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Namespace</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>aas</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#aas'>XMP aas Tags</a></td></tr>
<tr class=b>
<td>acdsee</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#acdsee'>XMP acdsee Tags</a></td></tr>
<tr>
<td>album</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#Album'>XMP Album Tags</a></td></tr>
<tr class=b>
<td>apple-fi</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#apple_fi'>XMP apple_fi Tags</a></td></tr>
<tr>
<td>ast</td>
<td class=c>-</td>
<td>--&gt; <a href='Nikon.html#ast'>Nikon ast Tags</a></td></tr>
<tr class=b>
<td><u>aux</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#aux'>XMP aux Tags</a></td></tr>
<tr>
<td>cc</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#cc'>XMP cc Tags</a></td></tr>
<tr class=b>
<td>cell</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#cell'>XMP cell Tags</a></td></tr>
<tr>
<td>crd</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#crd'>XMP crd Tags</a></td></tr>
<tr class=b>
<td>creatorAtom</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#creatorAtom'>XMP creatorAtom Tags</a></td></tr>
<tr>
<td><u>crs</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#crs'>XMP crs Tags</a></td></tr>
<tr class=b>
<td><u>dc</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#dc'>XMP dc Tags</a></td></tr>
<tr>
<td>Device</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#Device'>XMP Device Tags</a></td></tr>
<tr class=b>
<td>dex</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#dex'>XMP dex Tags</a></td></tr>
<tr>
<td>DICOM</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#DICOM'>XMP DICOM Tags</a></td></tr>
<tr class=b>
<td>digiKam</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#digiKam'>XMP digiKam Tags</a></td></tr>
<tr>
<td>drone-dji</td>
<td class=c>-</td>
<td>--&gt; <a href='DJI.html#XMP'>DJI XMP Tags</a></td></tr>
<tr class=b>
<td>dwc</td>
<td class=c>-</td>
<td>--&gt; <a href='DarwinCore.html'>DarwinCore Tags</a></td></tr>
<tr>
<td><u>exif</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#exif'>XMP exif Tags</a></td></tr>
<tr class=b>
<td>exifEX</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#exifEX'>XMP exifEX Tags</a></td></tr>
<tr>
<td>expressionmedia</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ExpressionMedia'>XMP ExpressionMedia Tags</a></td></tr>
<tr class=b>
<td>extensis</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#extensis'>XMP extensis Tags</a></td></tr>
<tr>
<td>fpv</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#fpv'>XMP fpv Tags</a></td></tr>
<tr class=b>
<td>GAudio</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GAudio'>XMP GAudio Tags</a></td></tr>
<tr>
<td>GCamera</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GCamera'>XMP GCamera Tags</a></td></tr>
<tr class=b>
<td>GCreations</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GCreations'>XMP GCreations Tags</a></td></tr>
<tr>
<td>GDepth</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GDepth'>XMP GDepth Tags</a></td></tr>
<tr class=b>
<td>getty</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GettyImages'>XMP GettyImages Tags</a></td></tr>
<tr>
<td>GFocus</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GFocus'>XMP GFocus Tags</a></td></tr>
<tr class=b>
<td>GImage</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GImage'>XMP GImage Tags</a></td></tr>
<tr>
<td>GPano</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GPano'>XMP GPano Tags</a></td></tr>
<tr class=b>
<td>GSpherical</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GSpherical'>XMP GSpherical Tags</a></td></tr>
<tr>
<td>ics</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ics'>XMP ics Tags</a></td></tr>
<tr class=b>
<td>iptcCore</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#iptcCore'>XMP iptcCore Tags</a></td></tr>
<tr>
<td>iptcExt</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#iptcExt'>XMP iptcExt Tags</a></td></tr>
<tr class=b>
<td>LImage</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#LImage'>XMP LImage Tags</a></td></tr>
<tr>
<td>lr</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#Lightroom'>XMP Lightroom Tags</a></td></tr>
<tr class=b>
<td>mediapro</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#MediaPro'>XMP MediaPro Tags</a></td></tr>
<tr>
<td>microsoft</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#XMP'>Microsoft XMP Tags</a></td></tr>
<tr class=b>
<td>MP</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#MP'>Microsoft MP Tags</a></td></tr>
<tr>
<td>MP1</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#MP1'>Microsoft MP1 Tags</a></td></tr>
<tr class=b>
<td>mwg-coll</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Collections'>MWG Collections Tags</a></td></tr>
<tr>
<td>mwg-kw</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Keywords'>MWG Keywords Tags</a></td></tr>
<tr class=b>
<td>mwg-rs</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Regions'>MWG Regions Tags</a></td></tr>
<tr>
<td>nine</td>
<td class=c>-</td>
<td>--&gt; <a href='Nikon.html#nine'>Nikon nine Tags</a></td></tr>
<tr class=b>
<td><u>pdf</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pdf'>XMP pdf Tags</a></td></tr>
<tr>
<td><u>pdfx</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pdfx'>XMP pdfx Tags</a></td></tr>
<tr class=b>
<td>photomech</td>
<td class=c>-</td>
<td>--&gt; <a href='PhotoMechanic.html#XMP'>PhotoMechanic XMP Tags</a></td></tr>
<tr>
<td><u>photoshop</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#photoshop'>XMP photoshop Tags</a></td></tr>
<tr class=b>
<td>PixelLive</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#PixelLive'>XMP PixelLive Tags</a></td></tr>
<tr>
<td>plus</td>
<td class=c>-</td>
<td>--&gt; <a href='PLUS.html#XMP'>PLUS XMP Tags</a></td></tr>
<tr class=b>
<td>pmi</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pmi'>XMP pmi Tags</a></td></tr>
<tr>
<td>prism</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prism'>XMP prism Tags</a></td></tr>
<tr class=b>
<td>prl</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prl'>XMP prl Tags</a></td></tr>
<tr>
<td>prm</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prm'>XMP prm Tags</a></td></tr>
<tr class=b>
<td>pur</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pur'>XMP pur Tags</a></td></tr>
<tr>
<td>rdf</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#rdf'>XMP rdf Tags</a></td></tr>
<tr class=b>
<td>sdc</td>
<td class=c>-</td>
<td>--&gt; <a href='Nikon.html#sdc'>Nikon sdc Tags</a></td></tr>
<tr>
<td>swf</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#swf'>XMP swf Tags</a></td></tr>
<tr class=b>
<td><u>tiff</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#tiff'>XMP tiff Tags</a></td></tr>
<tr>
<td><u>x</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#x'>XMP x Tags</a></td></tr>
<tr class=b>
<td><u>xmp</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmp'>XMP xmp Tags</a></td></tr>
<tr>
<td><u>xmpBJ</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpBJ'>XMP xmpBJ Tags</a></td></tr>
<tr class=b>
<td><u>xmpDM</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpDM'>XMP xmpDM Tags</a></td></tr>
<tr>
<td><u>xmpMM</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpMM'>XMP xmpMM Tags</a></td></tr>
<tr class=b>
<td><u>xmpNote</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpNote'>XMP xmpNote Tags</a></td></tr>
<tr>
<td>xmpPLUS</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpPLUS'>XMP xmpPLUS Tags</a></td></tr>
<tr class=b>
<td><u>xmpRights</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpRights'>XMP xmpRights Tags</a></td></tr>
<tr>
<td><u>xmpTPg</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpTPg'>XMP xmpTPg Tags</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='aas'>XMP aas Tags</a></h2>
<p>Apple Adjustment Settings used by iPhone/iPad.</p>

<p>These tags belong to the ExifTool XMP-aas family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AffineA</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AffineB</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>AffineC</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AffineD</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>AffineX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AffineY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropH</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropW</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropX</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropY</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve0x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve0y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve1x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve1y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve2x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve2y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve3x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve3y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve4x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve4y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FaceBalanceOrigI</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FaceBalanceOrigQ</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FaceBalanceStrength</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FaceBalanceWarmth</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Highlights</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Shadows</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Vibrance</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='acdsee'>XMP acdsee Tags</a></h2>
<p>ACD Systems ACDSee namespace tags.</p>

<p>(A note to software developers: Re-inventing your own private tags instead
of using the equivalent tags in standard XMP namespaces defeats one of the
most valuable features of metadata: interoperability.  Your applications
mumble to themselves instead of speaking out for the rest of the world to
hear.)</p>

<p>These tags belong to the ExifTool XMP-acdsee family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Author</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Caption</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Categories</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Collections</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateTime</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DPP</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td><span class=s><span class=n>(newer version of XML raw processing settings)</span></span></td></tr>
<tr>
<td>EditStatus</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FixtureIdentifier</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keywords</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Notes</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ObjectCycle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OriginatingProgram</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rating</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rawrppused</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ReleaseDate</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReleaseTime</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RPP</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td><span class=s><span class=n>(raw processing settings in XML format)</span></span></td></tr>
<tr class=b>
<td>Snapshots</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tagged</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Album'>XMP Album Tags</a></h2>
<p>Adobe Album namespace tags.</p>

<p>These tags belong to the ExifTool XMP-album family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Notes</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='apple_fi'>XMP apple_fi Tags</a></h2>
<p>Face information tags written by the Apple iPhone 5 inside the mwg-rs
RegionExtensions.</p>

<p>These tags belong to the ExifTool XMP-apple-fi family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AngleInfoRoll</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AngleInfoYaw</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ConfidenceLevel</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FaceID</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimeStamp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='aux'>XMP aux Tags</a></h2>
<p>Adobe-defined auxiliary EXIF tags.  This namespace existed in the XMP
specification until it was dropped in 2012, presumably due to the
introduction of the EXIF 2.3 for XMP specification and the exifEX namespace
at this time.  For this reason, tags below with equivalents in the
<a href="#exifEX">exifEX namespace</a> are avoided when writing.</p>

<p>These tags belong to the ExifTool XMP-aux family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ApproximateFocusDistance</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DistortionCorrectionAlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Firmware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FlashCompensation</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IsMergedHDR</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>IsMergedPanorama</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LateralChromaticAberrationCorrectionAlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Lens</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensDistortInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensInfo</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(4 rational values giving focal and aperture ranges)</span></span></td></tr>
<tr>
<td>LensSerialNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NeutralDensityFactor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>OwnerName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SerialNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>VignetteCorrectionAlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='cc'>XMP cc Tags</a></h2>
<p>Creative Commons namespace tags.  Note that the CC specification for XMP is
non-existent, so ExifTool must make some assumptions about the format of the
specific properties in XMP (see <a href="http://creativecommons.org/ns">http://creativecommons.org/ns</a>).</p>

<p>These tags belong to the ExifTool XMP-cc family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AttributionName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AttributionURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DeprecatedOn</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Jurisdiction</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LegalCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>License</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MorePermissions</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Permits</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s>&#39;cc:DerivativeWorks&#39; = Derivative Works
  <br>&#39;cc:Distribution&#39; = Distribution
  <br>&#39;cc:Reproduction&#39; = Reproduction
  <br>&#39;cc:Sharing&#39; = Sharing</span></td></tr>
<tr>
<td>Prohibits</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s>&#39;cc:CommercialUse&#39; = Commercial Use
  <br>&#39;cc:HighIncomeNationUse&#39; = High Income Nation Use</span></td></tr>
<tr class=b>
<td>Requires</td>
<td class=c title=' + = List'>string+</td>
<td><table class=cols><tr>
  <td>&#39;cc:Attribution&#39; = Attribution
  <br>&#39;cc:Copyleft&#39; = Copyleft
  <br>&#39;cc:LesserCopyleft&#39; = Lesser Copyleft
  <br>&#39;cc:Notice&#39; = Notice
  <br>&#39;cc:ShareAlike&#39; = Share Alike
  <br>&#39;cc:SourceCode&#39; = Source Code</td></tr></table>
</td></tr>
<tr>
<td>UseGuidelines</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='cell'>XMP cell Tags</a></h2>
<p>Location tags written by some Sony Ericsson phones.</p>

<p>These tags belong to the ExifTool XMP-cell family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CellTowerID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called cellid by the spec)</span></span></td></tr>
<tr class=b>
<td>CellGlobalID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called cgi by the spec)</span></span></td></tr>
<tr>
<td>LocationAreaCode</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called lac by the spec)</span></span></td></tr>
<tr class=b>
<td>MobileCountryCode</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called mcc by the spec)</span></span></td></tr>
<tr>
<td>MobileNetworkCode</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called mnc by the spec)</span></span></td></tr>
<tr class=b>
<td>CellR</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called r by the spec)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='crd'>XMP crd Tags</a></h2>
<p>Adobe Camera Raw Defaults tags.</p>

<p>These tags belong to the ExifTool XMP-crd family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AlreadyApplied</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoBrightness</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoContrast</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoExposure</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoLateralCA</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoShadows</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoTone</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoToneDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoToneDigestNoSat</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoWhiteVersion</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Blacks2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BlueHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>BlueSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Brightness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraModelRestriction</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfile</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfileDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChromaticAberrationB</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ChromaticAberrationR</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CircularGradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>CircGradBasedCorrActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrCorrectionName</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrCorrectionSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrBlacks2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrBrightness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrClarity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrContrast</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrContrast2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrDefringe</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrDehaze</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrExposure</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrExposure2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrHighlights2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrLuminanceNoise</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMoire</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrShadows2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrSharpness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrTemperature</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrTexture</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrTint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrToningHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrToningSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrWhites2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>Clarity</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Clarity2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ClipboardAspectRatio</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ClipboardOrientation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Cluster</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeBlending</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeGlobalHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeGlobalLum</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeGlobalSat</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeHighlightLum</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeMidtoneHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeMidtoneLum</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeMidtoneSat</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeShadowLum</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorNoiseReduction</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorNoiseReductionDetail</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorNoiseReductionSmoothness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CompatibleVersion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContactInfo</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Contrast</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Contrast2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Converter</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ConvertToGrayscale</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropAngle</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropBottom</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropConstrainToWarp</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropHeight</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropLeft</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropRight</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropTop</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropUnit</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr>
<td>CropUnits</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr class=b>
<td>CropWidth</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefaultAutoGray</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefaultAutoTone</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefaultsSpecificToISO</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefaultsSpecificToSerial</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Defringe</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringeGreenHueHi</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenHueLo</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringePurpleHueHi</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleHueLo</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Dehaze</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Description</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DNGIgnoreSidecars</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Exposure</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Exposure2012</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>FillLight</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>GradientBasedCorrActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrCorrectionName</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrCorrectionSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>GradientBasedCorrBlacks2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrBrightness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrClarity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrContrast</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrContrast2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrDefringe</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrDehaze</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>GradientBasedCorrExposure</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrExposure2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrHighlights2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrLuminanceNoise</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMoire</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>GradientBasedCorrSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrShadows2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrSharpness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrTemperature</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>GradientBasedCorrTexture</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrTint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrToningHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrToningSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>GradientBasedCorrWhites2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>GrainAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrainFrequency</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrainSeed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrainSize</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerAqua</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerBlue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerGreen</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerMagenta</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerOrange</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerPurple</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerRed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerYellow</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GreenHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GreenSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Group</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasCrop</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasSettings</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Highlight2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HighlightRecovery</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Highlights2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentAqua</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentBlue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentGreen</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentMagenta</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentOrange</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentPurple</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentRed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentYellow</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>IncrementalTemperature</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IncrementalTint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>JPEGHandling</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensManualDistortionAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileChromaticAberrationScale</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileDistortionScale</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileEnable</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileFilename</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileIsEmbedded</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyCameraModelName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyExifMake</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyExifModel</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyIsRaw</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyLensID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyLensInfo</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyLensName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeySensorFormatFactor</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileSetup</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileVignettingScale</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Look</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Look'>Look Struct</a></td></tr>
<tr>
<td>LookAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookCluster</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookCopyright</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookGroup</td>
<td class=c title=' / = Avoid
 _ = Flattened'>lang-alt/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookName</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(NOT a flattened tag!)</span></span></td></tr>
<tr class=b>
<td>LookParameters</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#LookParms'>LookParms Struct</a></td></tr>
<tr>
<td>LookParametersCameraProfile</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersConvertToGrayscale</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersLookTable</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersProcessVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersToneCurvePV2012</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersToneCurvePV2012Blue</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersToneCurvePV2012Green</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersToneCurvePV2012Red</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookSupportsAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookSupportsMonochrome</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookSupportsOutputReferred</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookUUID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentAqua</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentBlue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentGreen</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentMagenta</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentOrange</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentPurple</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentRed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentYellow</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceNoiseReductionContrast</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceNoiseReductionDetail</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceSmoothing</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskGroupBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>MaskGroupBasedCorrActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrCorrectionName</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrCorrectionSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrBlacks2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrBrightness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrClarity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrContrast</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrContrast2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrDefringe</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrDehaze</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrExposure</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrExposure2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrHighlights2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrLuminanceNoise</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMoire</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrShadows2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrSharpness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrTemperature</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrTexture</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrTint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrToningHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrToningSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrWhites2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>MoireFilter</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;Off&#39; = Off
  <br>&#39;On&#39; = On</span></td></tr>
<tr class=b>
<td>Name</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>NegativeCacheLargePreviewSize</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NegativeCacheMaximumSize</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>NegativeCachePath</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OverrideLookVignette</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PaintBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr class=b>
<td>PaintCorrectionActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>PaintCorrectionAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>PaintBasedCorrectionMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>PaintCorrectionMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr>
<td>PaintCorrectionCorrectionName</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionCorrectionSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionBlacks2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionBrightness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionClarity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr>
<td>PaintCorrectionClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionContrast</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr>
<td>PaintCorrectionContrast2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionDefringe</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr>
<td>PaintCorrectionDehaze</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionExposure</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr>
<td>PaintCorrectionExposure2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionHighlights2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalHue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionLuminanceNoise</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr>
<td>PaintCorrectionMoire</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr>
<td>PaintCorrectionShadows2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionSharpness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr>
<td>PaintCorrectionTemperature</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionTexture</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr>
<td>PaintCorrectionTint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionToningHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr>
<td>PaintCorrectionToningSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionWhites2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsWhat)</span></span></td></tr>
<tr class=b>
<td>ParametricDarks</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricHighlights</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricHighlightSplit</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricLights</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricMidtoneSplit</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricShadows</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricShadowSplit</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveAspect</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveHorizontal</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveRotate</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveScale</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveUpright</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveVertical</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveX</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveY</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteFeather</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteHighlightContrast</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteMidpoint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteRoundness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteStyle</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PresetType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProcessVersion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RangeMask</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#RangeMask'>RangeMask Struct</a>
  <br><span class='n s'>(called RangeMaskMapInfo by the spec)</span></td></tr>
<tr class=b>
<td>RangeMaskMapInfo</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#MapInfo'>MapInfo Struct</a>
  <br><span class='n s'>(RangeMaskMapInfoRangeMaskMapInfo)</span></td></tr>
<tr>
<td>RangeMaskMapInfoLabMax</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLabMax)</span></span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoLabMin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLabMin)</span></span></td></tr>
<tr>
<td>RangeMaskMapInfoLumEq</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLumEq)</span></span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoRGBMax</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoRGBMax)</span></span></td></tr>
<tr>
<td>RangeMaskMapInfoRGBMin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoRGBMin)</span></span></td></tr>
<tr class=b>
<td>RawFileName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RedEyeInfo</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RedSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RetouchAreas</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#RetouchArea'>RetouchArea Struct</a></td></tr>
<tr>
<td>RetouchAreaFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasks)</span></td></tr>
<tr>
<td>RetouchAreaMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAngle)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksBottom)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>RetouchAreaMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(RetouchAreasMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksDabs)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlow)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksLeft)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskInverted)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasksMasks)</span></td></tr>
<tr>
<td>RetouchAreaMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksAngle)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksDabs)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFullX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRadius)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksTop)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMidpoint)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRadius)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksReferencePoint)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRight)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRoundness)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksTop)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksWhat)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroY)</span></span></td></tr>
<tr>
<td>RetouchAreaMethod</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMethod)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaOffsetY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasOffsetY)</span></span></td></tr>
<tr>
<td>RetouchAreaOpacity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasOpacity)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSeed</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasSeed)</span></span></td></tr>
<tr>
<td>RetouchAreaSourceState</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasSourceState)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSourceX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasSourceX)</span></span></td></tr>
<tr>
<td>RetouchAreaSpotType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasSpotType)</span></span></td></tr>
<tr class=b>
<td>RetouchInfo</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Saturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentAqua</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentBlue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentGreen</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentMagenta</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentOrange</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentPurple</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentRed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentYellow</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Shadows</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Shadows2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShadowTint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SharpenDetail</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SharpenEdgeMasking</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SharpenRadius</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Sharpness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShortName</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Smoothness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SortName</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SplitToningBalance</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SplitToningHighlightHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SplitToningHighlightSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SplitToningShadowHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SplitToningShadowSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SupportsAmount</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsColor</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsHighDynamicRange</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsMonochrome</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsNormalDynamicRange</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsOutputReferred</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsSceneReferred</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorTemperature</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(called Temperature by the spec)</span></span></td></tr>
<tr>
<td>Texture</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TIFFHandling</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToggleStyleAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToggleStyleDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurve</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurveBlue</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveGreen</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurveName</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;Custom&#39; = Custom
  <br>&#39;Linear&#39; = Linear
  <br>&#39;Medium Contrast&#39; = Medium Contrast
  <br>&#39;Strong Contrast&#39; = Strong Contrast</span></td></tr>
<tr class=b>
<td>ToneCurveName2012</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012Blue</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Green</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012Red</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurveRed</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneMapStrength</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightCenterMode</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightCenterNormX</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightCenterNormY</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightDependentDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFocalLength35mm</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFocalMode</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFourSegmentsCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightPreview</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_0</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_1</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_2</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_3</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_4</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_5</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransformCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightVersion</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UUID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Version</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Vibrance</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VignetteAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>VignetteMidpoint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>What</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>WhiteBalance</td>
<td class=c title=' / = Avoid'>string/</td>
<td><table class=cols><tr>
  <td>&#39;As Shot&#39; = As Shot
  <br>&#39;Auto&#39; = Auto
  <br>&#39;Cloudy&#39; = Cloudy
  <br>&#39;Custom&#39; = Custom
  <br>&#39;Daylight&#39; = Daylight
  <br>&#39;Flash&#39; = Flash
  <br>&#39;Fluorescent&#39; = Fluorescent
  <br>&#39;Shade&#39; = Shade
  <br>&#39;Tungsten&#39; = Tungsten</td></tr></table>
</td></tr>
<tr class=b>
<td>Whites2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Correction'>XMP Correction Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CorrectionActive</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CorrectionAmount</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CorrectionMasks</td>
<td class=c title=' + = List'>CorrectionMask+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a></td></tr>
<tr class=b>
<td>CorrectionName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CorrRangeMask</td>
<td class=c>CorrRangeMask</td>
<td><span class='n s'>(called CorrectionRangeMask by the spec)</span>
  <br>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a></td></tr>
<tr class=b>
<td>CorrectionSyncID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalBlacks2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalBrightness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalClarity</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalClarity2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalContrast</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalContrast2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalDefringe</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalDehaze</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalExposure</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalExposure2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalHighlights2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalHue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalLuminanceNoise</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalMoire</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalSaturation</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalShadows2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalSharpness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalTemperature</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalTexture</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalTint</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalToningHue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalToningSaturation</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalWhites2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>What</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CorrectionMask'>XMP CorrectionMask Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Alpha</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Angle</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Bottom</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CenterValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CenterWeight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CorrRangeMask</td>
<td class=c>CorrRangeMask</td>
<td><span class='n s'>(called CorrectionRangeMask by the spec)</span>
  <br>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a></td></tr>
<tr>
<td>Dabs</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Feather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Flipped</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Flow</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FullX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FullY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>InputDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Left</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskActive</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskBlendMode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskInverted</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskSubType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskSyncID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Masks</td>
<td class=c>CorrectionMask</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a></td></tr>
<tr>
<td>Midpoint</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Origin</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerimeterValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Radius</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>ReferencePoint</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Right</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Roundness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SizeX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>SizeY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Top</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>What</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>WholeImageArea</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>X</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ZeroX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>ZeroY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CorrRangeMask'>XMP CorrRangeMask Struct</a></h2>
<p>Called CorrectionRangeMask by the spec.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AreaModels</td>
<td class=c title=' + = List'>AreaModels+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a></td></tr>
<tr class=b>
<td>ColorAmount</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthFeather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMax</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMin</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Invert</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>LumFeather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LumMax</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LumMin</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LumRange</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceDepthSampleInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SampleType</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='AreaModels'>XMP AreaModels Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AreaComponents</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorRangeMaskAreaSampleInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Look'>XMP Look Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Amount</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Cluster</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Copyright</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Group</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Parameters</td>
<td class=c>LookParms</td>
<td>--&gt; <a href='XMP.html#LookParms'>LookParms Struct</a></td></tr>
<tr>
<td>SupportsAmount</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsMonochrome</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsOutputReferred</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UUID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LookParms'>XMP LookParms Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CameraProfile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Clarity2012</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ConvertToGrayscale</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookTable</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProcessVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Blue</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012Green</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Red</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RangeMask'>XMP RangeMask Struct</a></h2>
<p>This structure is actually called RangeMaskMapInfo, but it only contains one
element which is a RangeMaskMapInfo structure (Yes, really!).  So these are
renamed to RangeMask and MapInfo respectively to avoid confusion and
redundancy in the tag names.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RangeMaskMapInfo</td>
<td class=c>MapInfo</td>
<td>--&gt; <a href='XMP.html#MapInfo'>MapInfo Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='MapInfo'>XMP MapInfo Struct</a></h2>
<p>Called RangeMaskMapInfo by the specification, the same as the containing
structure.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LabMax</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LabMin</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LumEq</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RGBMax</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RGBMin</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RetouchArea'>XMP RetouchArea Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Feather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Masks</td>
<td class=c title=' + = List'>CorrectionMask+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a></td></tr>
<tr>
<td>Method</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OffsetY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Opacity</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Seed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SourceState</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SourceX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpotType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='creatorAtom'>XMP creatorAtom Tags</a></h2>
<p>Adobe creatorAtom tags, written by After Effects.</p>

<p>These tags belong to the ExifTool XMP-creatorAtom family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AeProjectLink</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#AEProjectLink'>AEProjectLink Struct</a></td></tr>
<tr class=b>
<td>AeProjectLinkCompositionID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>AeProjectLinkFullPath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AeProjectLinkRenderOutputModuleIndex</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>AeProjectLinkRenderQueueItemID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AeProjectLinkRenderTimeStamp</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>MacAtom</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#MacAtom'>MacAtom Struct</a></td></tr>
<tr class=b>
<td>MacAtomApplicationCode</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>MacAtomInvocationAppleEvent</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MacAtomPosixProjectPath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>WindowsAtom</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#WindowsAtom'>WindowsAtom Struct</a></td></tr>
<tr class=b>
<td>WindowsAtomExtension</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>WindowsAtomInvocationFlags</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WindowsAtomUncProjectPath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='AEProjectLink'>XMP AEProjectLink Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CompositionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FullPath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenderOutputModuleIndex</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenderQueueItemID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenderTimeStamp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='MacAtom'>XMP MacAtom Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ApplicationCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InvocationAppleEvent</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PosixProjectPath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='WindowsAtom'>XMP WindowsAtom Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Extension</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InvocationFlags</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UncProjectPath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='crs'>XMP crs Tags</a></h2>
<p>Photoshop Camera Raw namespace tags.  It is a shame that Adobe pollutes the
metadata space with these incredibly bulky image editing parameters.</p>

<p>These tags belong to the ExifTool XMP-crs family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoBrightness</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoContrast</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoExposure</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoLateralCA</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoShadows</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoTone</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoToneDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoToneDigestNoSat</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoWhiteVersion</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Blacks2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BlueHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>BlueSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Brightness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraModelRestriction</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfileDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChromaticAberrationB</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ChromaticAberrationR</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CircularGradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>CircGradBasedCorrActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrCorrectionName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrCorrectionSyncID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrBlacks2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrDehaze</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrTexture</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrToningHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrToningSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrWhites2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>Clarity</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Clarity2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ClipboardAspectRatio</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ClipboardOrientation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Cluster</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeBlending</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeGlobalHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeGlobalLum</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeGlobalSat</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeHighlightLum</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeMidtoneHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeMidtoneLum</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeMidtoneSat</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeShadowLum</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorNoiseReduction</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorNoiseReductionDetail</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorNoiseReductionSmoothness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CompatibleVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContactInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Contrast</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Contrast2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Converter</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ConvertToGrayscale</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropAngle</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropBottom</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropConstrainToWarp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropHeight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropLeft</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropRight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropTop</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropUnit</td>
<td class=c>integer</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr>
<td>CropUnits</td>
<td class=c>integer</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr class=b>
<td>CropWidth</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefaultAutoGray</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefaultAutoTone</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefaultsSpecificToISO</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefaultsSpecificToSerial</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Defringe</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringeGreenHueHi</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenHueLo</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringePurpleHueHi</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleHueLo</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Dehaze</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Description</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DNGIgnoreSidecars</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Exposure</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Exposure2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FillLight</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>GradientBasedCorrActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrCorrectionName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrCorrectionSyncID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>GradientBasedCorrBlacks2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrDehaze</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>GradientBasedCorrExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>GradientBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>GradientBasedCorrTexture</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrToningHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrToningSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>GradientBasedCorrWhites2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>GrainAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrainFrequency</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrainSeed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrainSize</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GreenHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GreenSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Group</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasCrop</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasSettings</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Highlight2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HighlightRecovery</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Highlights2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>IncrementalTemperature</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IncrementalTint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>JPEGHandling</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensManualDistortionAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileChromaticAberrationScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileDistortionScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileEnable</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileFilename</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileIsEmbedded</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyCameraModelName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyExifMake</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyExifModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyIsRaw</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyLensID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyLensInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyLensName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeySensorFormatFactor</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileSetup</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileVignettingScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Look</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Look'>Look Struct</a></td></tr>
<tr>
<td>LookAmount</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookCluster</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookCopyright</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookGroup</td>
<td class=c title=' _ = Flattened'>lang-alt_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookName</td>
<td class=c>string</td>
<td><span class=s><span class=n>(NOT a flattened tag!)</span></span></td></tr>
<tr class=b>
<td>LookParameters</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#LookParms'>LookParms Struct</a></td></tr>
<tr>
<td>LookParametersCameraProfile</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersClarity2012</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersConvertToGrayscale</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersLookTable</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersProcessVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersToneCurvePV2012</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersToneCurvePV2012Blue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersToneCurvePV2012Green</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersToneCurvePV2012Red</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookSupportsAmount</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookSupportsMonochrome</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookSupportsOutputReferred</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookUUID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceNoiseReductionContrast</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceNoiseReductionDetail</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceSmoothing</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskGroupBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>MaskGroupBasedCorrActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrCorrectionName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrCorrectionSyncID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrBlacks2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrDehaze</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrTexture</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrToningHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrToningSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrWhites2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>MoireFilter</td>
<td class=c>string</td>
<td><span class=s>&#39;Off&#39; = Off
  <br>&#39;On&#39; = On</span></td></tr>
<tr class=b>
<td>Name</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>NegativeCacheLargePreviewSize</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NegativeCacheMaximumSize</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>NegativeCachePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OverrideLookVignette</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>PaintBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr class=b>
<td>PaintCorrectionActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>PaintCorrectionAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>PaintBasedCorrectionMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>PaintCorrectionMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr>
<td>PaintCorrectionCorrectionName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionCorrectionSyncID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionBlacks2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr>
<td>PaintCorrectionClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr>
<td>PaintCorrectionContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr>
<td>PaintCorrectionDehaze</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr>
<td>PaintCorrectionExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalHue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr>
<td>PaintCorrectionMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr>
<td>PaintCorrectionShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr>
<td>PaintCorrectionTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionTexture</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr>
<td>PaintCorrectionTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionToningHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr>
<td>PaintCorrectionToningSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionWhites2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsWhat)</span></span></td></tr>
<tr class=b>
<td>ParametricDarks</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricHighlights</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricHighlightSplit</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricLights</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricMidtoneSplit</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricShadows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricShadowSplit</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveAspect</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveHorizontal</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveRotate</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveUpright</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveVertical</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteFeather</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteHighlightContrast</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteMidpoint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteRoundness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteStyle</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PresetType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProcessVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RangeMask</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#RangeMask'>RangeMask Struct</a>
  <br><span class='n s'>(called RangeMaskMapInfo by the spec)</span></td></tr>
<tr class=b>
<td>RangeMaskMapInfo</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#MapInfo'>MapInfo Struct</a>
  <br><span class='n s'>(RangeMaskMapInfoRangeMaskMapInfo)</span></td></tr>
<tr>
<td>RangeMaskMapInfoLabMax</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLabMax)</span></span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoLabMin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLabMin)</span></span></td></tr>
<tr>
<td>RangeMaskMapInfoLumEq</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLumEq)</span></span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoRGBMax</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoRGBMax)</span></span></td></tr>
<tr>
<td>RangeMaskMapInfoRGBMin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoRGBMin)</span></span></td></tr>
<tr class=b>
<td>RawFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RedEyeInfo</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>RedSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RetouchAreas</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#RetouchArea'>RetouchArea Struct</a></td></tr>
<tr>
<td>RetouchAreaFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasks)</span></td></tr>
<tr>
<td>RetouchAreaMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAngle)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksBottom)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>RetouchAreaMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(RetouchAreasMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksDabs)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlow)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksLeft)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskInverted)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasksMasks)</span></td></tr>
<tr>
<td>RetouchAreaMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksAngle)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksDabs)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFullX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRadius)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksTop)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMidpoint)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRadius)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksReferencePoint)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRight)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRoundness)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksTop)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasMasksVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksWhat)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroY)</span></span></td></tr>
<tr>
<td>RetouchAreaMethod</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMethod)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaOffsetY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasOffsetY)</span></span></td></tr>
<tr>
<td>RetouchAreaOpacity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasOpacity)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSeed</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasSeed)</span></span></td></tr>
<tr>
<td>RetouchAreaSourceState</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasSourceState)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSourceX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasSourceX)</span></span></td></tr>
<tr>
<td>RetouchAreaSpotType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasSpotType)</span></span></td></tr>
<tr class=b>
<td>RetouchInfo</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Saturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Shadows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Shadows2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShadowTint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SharpenDetail</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SharpenEdgeMasking</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SharpenRadius</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Sharpness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShortName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Smoothness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SortName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SplitToningBalance</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SplitToningHighlightHue</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SplitToningHighlightSaturation</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SplitToningShadowHue</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SplitToningShadowSaturation</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SupportsAmount</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsColor</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsHighDynamicRange</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsMonochrome</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsNormalDynamicRange</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsOutputReferred</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsSceneReferred</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorTemperature</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called Temperature by the spec)</span></span></td></tr>
<tr>
<td>Texture</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TIFFHandling</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToggleStyleAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToggleStyleDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurve</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurveBlue</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveGreen</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurveName</td>
<td class=c>string</td>
<td><span class=s>&#39;Custom&#39; = Custom
  <br>&#39;Linear&#39; = Linear
  <br>&#39;Medium Contrast&#39; = Medium Contrast
  <br>&#39;Strong Contrast&#39; = Strong Contrast</span></td></tr>
<tr class=b>
<td>ToneCurveName2012</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012Blue</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Green</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012Red</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurveRed</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneMapStrength</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightCenterMode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightCenterNormX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightCenterNormY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightDependentDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFocalLength35mm</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFocalMode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFourSegmentsCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightPreview</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_0</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_3</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_4</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_5</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransformCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightVersion</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>UUID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Vibrance</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VignetteAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>VignetteMidpoint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>What</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>WhiteBalance</td>
<td class=c title=' / = Avoid'>string/</td>
<td><table class=cols><tr>
  <td>&#39;As Shot&#39; = As Shot
  <br>&#39;Auto&#39; = Auto
  <br>&#39;Cloudy&#39; = Cloudy
  <br>&#39;Custom&#39; = Custom
  <br>&#39;Daylight&#39; = Daylight
  <br>&#39;Flash&#39; = Flash
  <br>&#39;Fluorescent&#39; = Fluorescent
  <br>&#39;Shade&#39; = Shade
  <br>&#39;Tungsten&#39; = Tungsten</td></tr></table>
</td></tr>
<tr class=b>
<td>Whites2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='dc'>XMP dc Tags</a></h2>
<p>Dublin Core namespace tags.</p>

<p>These tags belong to the ExifTool XMP-dc family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Contributor</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Coverage</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Creator</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c title=' + = List'>date+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Description</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Identifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Language</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Publisher</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Relation</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rights</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Source</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subject</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Title</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Device'>XMP Device Tags</a></h2>
<p>Google depth-map Device tags.  See
<a href="https://developer.android.com/training/camera2/Dynamic-depth-v1.0.pdf">https://developer.android.com/training/camera2/Dynamic-depth-v1.0.pdf</a> for
the specification.</p>

<p>These tags belong to the ExifTool XMP-Device family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AppInfo</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#AppInfo'>AppInfo Struct</a></td></tr>
<tr class=b>
<td>AppInfoApplication</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>AppInfoItemURI</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AppInfoVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Cameras</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#DeviceCameras'>DeviceCameras Struct</a></td></tr>
<tr class=b>
<td>Camera</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DeviceCamera'>DeviceCamera Struct</a>
  <br><span class='n s'>(CamerasCamera)</span></td></tr>
<tr>
<td>CameraAppInfo</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AppInfo'>AppInfo Struct</a>
  <br><span class='n s'>(CamerasCameraAppInfo)</span></td></tr>
<tr class=b>
<td>CameraAppInfoApplication</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraAppInfoApplication)</span></span></td></tr>
<tr>
<td>CameraAppInfoItemURI</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraAppInfoItemURI)</span></span></td></tr>
<tr class=b>
<td>CameraAppInfoVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraAppInfoVersion)</span></span></td></tr>
<tr>
<td>CameraDepthMap</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DeviceDepthMap'>DeviceDepthMap Struct</a>
  <br><span class='n s'>(CamerasCameraDepthMap)</span></td></tr>
<tr class=b>
<td>CameraDepthMapConfidenceURI</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapConfidenceURI)</span></span></td></tr>
<tr>
<td>CameraDepthMapDepthURI</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapDepthURI)</span></span></td></tr>
<tr class=b>
<td>CameraDepthMapFar</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapFar)</span></span></td></tr>
<tr>
<td>CameraDepthMapFocalTable</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapFocalTable)</span></span></td></tr>
<tr class=b>
<td>CameraDepthMapFocalTableEntryCount</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapFocalTableEntryCount)</span></span></td></tr>
<tr>
<td>CameraDepthMapFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapFormat)</span></span></td></tr>
<tr class=b>
<td>CameraDepthMapItemSemantic</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapItemSemantic)</span></span></td></tr>
<tr>
<td>CameraDepthMapMeasureType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapMeasureType)</span></span></td></tr>
<tr class=b>
<td>CameraDepthMapNear</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapNear)</span></span></td></tr>
<tr>
<td>CameraDepthMapSoftware</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapSoftware)</span></span></td></tr>
<tr class=b>
<td>CameraDepthMapUnits</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraDepthMapUnits)</span></span></td></tr>
<tr>
<td>CameraImage</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DeviceImage'>DeviceImage Struct</a>
  <br><span class='n s'>(CamerasCameraImage)</span></td></tr>
<tr class=b>
<td>CameraImageItemSemantic</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraImageItemSemantic)</span></span></td></tr>
<tr>
<td>CameraImageItemURI</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraImageItemURI)</span></span></td></tr>
<tr class=b>
<td>CameraImagingModel</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DeviceImagingModel'>DeviceImagingModel Struct</a>
  <br><span class='n s'>(CamerasCameraImagingModel)</span></td></tr>
<tr>
<td>CameraImagingModelDistortion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelDistortion)</span></span></td></tr>
<tr class=b>
<td>CameraImagingModelDistortionCount</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelDistortionCount)</span></span></td></tr>
<tr>
<td>CameraImagingModelFocalLengthX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelFocalLengthX)</span></span></td></tr>
<tr class=b>
<td>CameraImagingModelFocalLengthY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelFocalLengthY)</span></span></td></tr>
<tr>
<td>CameraImagingModelImageHeight</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelImageHeight)</span></span></td></tr>
<tr class=b>
<td>CameraImagingModelImageWidth</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelImageWidth)</span></span></td></tr>
<tr>
<td>CameraImagingModelPixelAspectRatio</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelPixelAspectRatio)</span></span></td></tr>
<tr class=b>
<td>CameraImagingModelPrincipalPointX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelPrincipalPointX)</span></span></td></tr>
<tr>
<td>CameraImagingModelPrincipalPointY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelPrincipalPointY)</span></span></td></tr>
<tr class=b>
<td>CameraImagingModelSkew</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraImagingModelSkew)</span></span></td></tr>
<tr>
<td>CameraLightEstimate</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DeviceLightEstimate'>DeviceLightEstimate Struct</a>
  <br><span class='n s'>(CamerasCameraLightEstimate)</span></td></tr>
<tr class=b>
<td>CameraLightEstimateColorCorrectionB</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraLightEstimateColorCorrectionB)</span></span></td></tr>
<tr>
<td>CameraLightEstimateColorCorrectionG</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraLightEstimateColorCorrectionG)</span></span></td></tr>
<tr class=b>
<td>CameraLightEstimateColorCorrectionR</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraLightEstimateColorCorrectionR)</span></span></td></tr>
<tr>
<td>CameraLightEstimatePixelIntensity</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraLightEstimatePixelIntensity)</span></span></td></tr>
<tr class=b>
<td>CameraPointCloud</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DevicePointCloud'>DevicePointCloud Struct</a>
  <br><span class='n s'>(CamerasCameraPointCloud)</span></td></tr>
<tr>
<td>CameraPointCloudMetric</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(CamerasCameraPointCloudMetric)</span></span></td></tr>
<tr class=b>
<td>CameraPointCloudPointCloud</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CamerasCameraPointCloudPointCloud)</span></span></td></tr>
<tr>
<td>CameraPointCloudPoints</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraPointCloudPoints)</span></span></td></tr>
<tr class=b>
<td>CameraPose</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Pose'>Pose Struct</a>
  <br><span class='n s'>(CamerasCameraPose)</span></td></tr>
<tr>
<td>CameraPosePositionX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraPosePositionX)</span></span></td></tr>
<tr class=b>
<td>CameraPosePositionY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraPosePositionY)</span></span></td></tr>
<tr>
<td>CameraPosePositionZ</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraPosePositionZ)</span></span></td></tr>
<tr class=b>
<td>CameraPoseRotationW</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraPoseRotationW)</span></span></td></tr>
<tr>
<td>CameraPoseRotationX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraPoseRotationX)</span></span></td></tr>
<tr class=b>
<td>CameraPoseRotationY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraPoseRotationY)</span></span></td></tr>
<tr>
<td>CameraPoseRotationZ</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CamerasCameraPoseRotationZ)</span></span></td></tr>
<tr class=b>
<td>CameraPoseTimestamp</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CamerasCameraPoseTimestamp)</span></span></td></tr>
<tr>
<td>CameraTrait</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraTrait)</span></span></td></tr>
<tr class=b>
<td>CameraVendorInfo</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#VendorInfo'>VendorInfo Struct</a>
  <br><span class='n s'>(CamerasCameraVendorInfo)</span></td></tr>
<tr>
<td>CameraVendorInfoManufacturer</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraVendorInfoManufacturer)</span></span></td></tr>
<tr class=b>
<td>CameraVendorInfoModel</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraVendorInfoModel)</span></span></td></tr>
<tr>
<td>CameraVendorInfoNotes</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CamerasCameraVendorInfoNotes)</span></span></td></tr>
<tr class=b>
<td>Container</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#DeviceContainer'>DeviceContainer Struct</a></td></tr>
<tr>
<td>ContainerDirectory</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DeviceDirectory'>DeviceDirectory Struct</a></td></tr>
<tr class=b>
<td>ContainerDirectoryItem</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DeviceItem'>DeviceItem Struct</a></td></tr>
<tr>
<td>ContainerDirectoryItemDataURI</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContainerDirectoryItemLength</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContainerDirectoryItemMime</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContainerDirectoryItemPadding</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>EarthPos</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#EarthPose'>EarthPose Struct</a></td></tr>
<tr class=b>
<td>EarthPosAltitude</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>EarthPosLatitude</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EarthPosLongitude</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>EarthPosRotationW</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EarthPosRotationX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>EarthPosRotationY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EarthPosRotationZ</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>EarthPosTimestamp</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Planes</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#DevicePlanes'>DevicePlanes Struct</a></td></tr>
<tr>
<td>Plane</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DevicePlane'>DevicePlane Struct</a>
  <br><span class='n s'>(PlanesPlane)</span></td></tr>
<tr class=b>
<td>PlaneBoundary</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PlanesPlaneBoundary)</span></span></td></tr>
<tr>
<td>PlaneBoundaryVertexCount</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PlanesPlaneBoundaryVertexCount)</span></span></td></tr>
<tr class=b>
<td>PlaneExtentX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PlanesPlaneExtentX)</span></span></td></tr>
<tr>
<td>PlaneExtentZ</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PlanesPlaneExtentZ)</span></span></td></tr>
<tr class=b>
<td>PlanePose</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Pose'>Pose Struct</a>
  <br><span class='n s'>(PlanesPlanePose)</span></td></tr>
<tr>
<td>PlanePosePositionX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PlanesPlanePosePositionX)</span></span></td></tr>
<tr class=b>
<td>PlanePosePositionY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PlanesPlanePosePositionY)</span></span></td></tr>
<tr>
<td>PlanePosePositionZ</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PlanesPlanePosePositionZ)</span></span></td></tr>
<tr class=b>
<td>PlanePoseRotationW</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PlanesPlanePoseRotationW)</span></span></td></tr>
<tr>
<td>PlanePoseRotationX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PlanesPlanePoseRotationX)</span></span></td></tr>
<tr class=b>
<td>PlanePoseRotationY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PlanesPlanePoseRotationY)</span></span></td></tr>
<tr>
<td>PlanePoseRotationZ</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PlanesPlanePoseRotationZ)</span></span></td></tr>
<tr class=b>
<td>PlanePoseTimestamp</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PlanesPlanePoseTimestamp)</span></span></td></tr>
<tr>
<td>Pose</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Pose'>Pose Struct</a></td></tr>
<tr class=b>
<td>PosePositionX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>PosePositionY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PosePositionZ</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>PoseRotationW</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PoseRotationX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>PoseRotationY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PoseRotationZ</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>PoseTimestamp</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Profiles</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#DeviceProfiles'>DeviceProfiles Struct</a></td></tr>
<tr>
<td>Profile</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#DeviceProfile'>DeviceProfile Struct</a>
  <br><span class='n s'>(ProfilesProfile)</span></td></tr>
<tr class=b>
<td>ProfileCameraIndices</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ProfilesProfileCameraIndices)</span></span></td></tr>
<tr>
<td>ProfileType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ProfilesProfileType)</span></span></td></tr>
<tr class=b>
<td>VendorInfo</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#VendorInfo'>VendorInfo Struct</a></td></tr>
<tr>
<td>VendorInfoManufacturer</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VendorInfoModel</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VendorInfoNotes</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='AppInfo'>XMP AppInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Application</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ItemURI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceCameras'>XMP DeviceCameras Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Camera</td>
<td class=c>DeviceCamera</td>
<td>--&gt; <a href='XMP.html#DeviceCamera'>DeviceCamera Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceCamera'>XMP DeviceCamera Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AppInfo</td>
<td class=c>AppInfo</td>
<td>--&gt; <a href='XMP.html#AppInfo'>AppInfo Struct</a></td></tr>
<tr class=b>
<td>DepthMap</td>
<td class=c>DeviceDepthMap</td>
<td>--&gt; <a href='XMP.html#DeviceDepthMap'>DeviceDepthMap Struct</a></td></tr>
<tr>
<td>Image</td>
<td class=c>DeviceImage</td>
<td>--&gt; <a href='XMP.html#DeviceImage'>DeviceImage Struct</a></td></tr>
<tr class=b>
<td>ImagingModel</td>
<td class=c>DeviceImagingModel</td>
<td>--&gt; <a href='XMP.html#DeviceImagingModel'>DeviceImagingModel Struct</a></td></tr>
<tr>
<td>LightEstimate</td>
<td class=c>DeviceLightEstimate</td>
<td>--&gt; <a href='XMP.html#DeviceLightEstimate'>DeviceLightEstimate Struct</a></td></tr>
<tr class=b>
<td>PointCloud</td>
<td class=c>DevicePointCloud</td>
<td>--&gt; <a href='XMP.html#DevicePointCloud'>DevicePointCloud Struct</a></td></tr>
<tr>
<td>Pose</td>
<td class=c>Pose</td>
<td>--&gt; <a href='XMP.html#Pose'>Pose Struct</a></td></tr>
<tr class=b>
<td>Trait</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>VendorInfo</td>
<td class=c>VendorInfo</td>
<td>--&gt; <a href='XMP.html#VendorInfo'>VendorInfo Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceDepthMap'>XMP DeviceDepthMap Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ConfidenceURI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthURI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Far</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalTable</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalTableEntryCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ItemSemantic</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MeasureType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Near</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Software</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Units</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceImage'>XMP DeviceImage Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ItemSemantic</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ItemURI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceImagingModel'>XMP DeviceImagingModel Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Distortion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DistortionCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalLengthX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalLengthY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageHeight</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageWidth</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PixelAspectRatio</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PrincipalPointX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>PrincipalPointY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Skew</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceLightEstimate'>XMP DeviceLightEstimate Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ColorCorrectionB</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorCorrectionG</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorCorrectionR</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PixelIntensity</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DevicePointCloud'>XMP DevicePointCloud Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Metric</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PointCloud</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Points</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Pose'>XMP Pose Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>PositionX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PositionY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>PositionZ</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RotationW</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RotationX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RotationY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RotationZ</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Timestamp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='VendorInfo'>XMP VendorInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Manufacturer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Model</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Notes</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceContainer'>XMP DeviceContainer Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Directory</td>
<td class=c title=' + = List'>DeviceDirectory+</td>
<td>--&gt; <a href='XMP.html#DeviceDirectory'>DeviceDirectory Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceDirectory'>XMP DeviceDirectory Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Item</td>
<td class=c>DeviceItem</td>
<td>--&gt; <a href='XMP.html#DeviceItem'>DeviceItem Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceItem'>XMP DeviceItem Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>DataURI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Length</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Mime</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Padding</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EarthPose'>XMP EarthPose Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Altitude</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Latitude</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Longitude</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RotationW</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RotationX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RotationY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RotationZ</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Timestamp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DevicePlanes'>XMP DevicePlanes Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Plane</td>
<td class=c>DevicePlane</td>
<td>--&gt; <a href='XMP.html#DevicePlane'>DevicePlane Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DevicePlane'>XMP DevicePlane Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Boundary</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BoundaryVertexCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExtentX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExtentZ</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Pose</td>
<td class=c>Pose</td>
<td>--&gt; <a href='XMP.html#Pose'>Pose Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceProfiles'>XMP DeviceProfiles Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Profile</td>
<td class=c>DeviceProfile</td>
<td>--&gt; <a href='XMP.html#DeviceProfile'>DeviceProfile Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceProfile'>XMP DeviceProfile Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CameraIndices</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='dex'>XMP dex Tags</a></h2>
<p>Description Explorer namespace tags.  These tags are not very common.  The
Source and Rating tags are avoided when writing due to name conflicts with
other XMP tags.  (see <a href="http://www.optimasc.com/products/fileid/">http://www.optimasc.com/products/fileid/</a>)</p>

<p>These tags belong to the ExifTool XMP-dex family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CRC32</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FFID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicenseType</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;adware&#39; = Adware
  <br>&#39;commercial&#39; = Commercial
  <br>&#39;demo&#39; = Demo
  <br>&#39;freeware&#39; = Freeware
  <br>&#39;open source&#39; = Open Source
  <br>&#39;public domain&#39; = Public Domain
  <br>&#39;shareware&#39; = Shareware
  <br>&#39;unknown&#39; = Unknown</td></tr></table>
</td></tr>
<tr class=b>
<td>OS</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rating</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Revision</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShortDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Source</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DICOM'>XMP DICOM Tags</a></h2>
<p>DICOM namespace tags.  These XMP tags allow some DICOM information to be
stored in files of other than DICOM format.  See the
<a href="DICOM.html">DICOM Tags documentation</a> for a list
of tags available in DICOM-format files.</p>

<p>These tags belong to the ExifTool XMP-DICOM family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>EquipmentInstitution</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EquipmentManufacturer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PatientBirthDate</td>
<td class=c>date</td>
<td><span class=s><span class=n>(called PatientDOB by the spec)</span></span></td></tr>
<tr class=b>
<td>PatientID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PatientName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PatientSex</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesDateTime</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeriesDescription</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesModality</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeriesNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StudyDateTime</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StudyDescription</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StudyID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StudyPhysician</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='digiKam'>XMP digiKam Tags</a></h2>
<p>DigiKam namespace tags.</p>

<p>These tags belong to the ExifTool XMP-digiKam family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CaptionsAuthorNames</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CaptionsDateTimeStamps</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorLabel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageHistory</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(different format from EXIF:ImageHistory)</span></span></td></tr>
<tr>
<td>ImageUniqueID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensCorrectionSettings</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PickLabel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TagsList</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='exif'>XMP exif Tags</a></h2>
<p>EXIF namespace for EXIF tags.  See
<a href="https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf">https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf</a>
for the specification.</p>

<p>These tags belong to the ExifTool XMP-exif family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ApertureValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BrightnessValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>CFAPattern</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#CFAPattern'>CFAPattern Struct</a></td></tr>
<tr class=b>
<td>CFAPatternColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>CFAPatternRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CFAPatternValues</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorSpace</td>
<td class=c>integer</td>
<td><span class=s>1 = sRGB
  <br>2 = Adobe RGB
  <br>65535 = Uncalibrated</span></td></tr>
<tr class=b>
<td>ComponentsConfiguration</td>
<td class=c title=' + = List'>integer+</td>
<td><table class=cols><tr>
  <td>0 = -
  <br>1 = Y
  <br>2 = Cb
  <br>3 = Cr</td><td>&nbsp;&nbsp;</td>
  <td>4 = R
  <br>5 = G
  <br>6 = B</td></tr></table>
</td></tr>
<tr>
<td>CompressedBitsPerPixel</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Contrast</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Low
  <br>2 = High</span></td></tr>
<tr>
<td>CustomRendered</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Custom</span></td></tr>
<tr class=b>
<td>DateTimeDigitized</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateTimeOriginal</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DeviceSettingDescription</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#DeviceSettings'>DeviceSettings Struct</a></td></tr>
<tr>
<td>DeviceSettingDescriptionColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DeviceSettingDescriptionRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DeviceSettingDescriptionSettings</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DigitalZoomRatio</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExifVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExposureCompensation</td>
<td class=c>rational</td>
<td><span class=s><span class=n>(called ExposureBiasValue by the spec)</span></span></td></tr>
<tr>
<td>ExposureIndex</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExposureMode</td>
<td class=c>integer</td>
<td><span class=s>0 = Auto
  <br>1 = Manual
  <br>2 = Auto bracket</span></td></tr>
<tr>
<td>ExposureProgram</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = Not Defined
  <br>1 = Manual
  <br>2 = Program AE
  <br>3 = Aperture-priority AE
  <br>4 = Shutter speed priority AE
  <br>5 = Creative (Slow speed)
  <br>6 = Action (High speed)
  <br>7 = Portrait
  <br>8 = Landscape</td></tr></table>
</td></tr>
<tr class=b>
<td>ExposureTime</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>FileSource</td>
<td class=c>integer</td>
<td><span class=s>1 = Film Scanner
  <br>2 = Reflection Print Scanner
  <br>3 = Digital Camera</span></td></tr>
<tr class=b>
<td>Flash</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Flash'>Flash Struct</a></td></tr>
<tr>
<td>FlashEnergy</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FlashFired</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True</span></td></tr>
<tr>
<td>FlashFunction</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True</span></td></tr>
<tr class=b>
<td>FlashMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s>0 = Unknown
  <br>1 = On
  <br>2 = Off
  <br>3 = Auto</span></td></tr>
<tr>
<td>FlashpixVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FlashRedEyeMode</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True</span></td></tr>
<tr>
<td>FlashReturn</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s>0 = No return detection
  <br>2 = Return not detected
  <br>3 = Return detected</span></td></tr>
<tr class=b>
<td>FNumber</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalLength</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalLengthIn35mmFormat</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called FocalLengthIn35mmFilm by the spec)</span></span></td></tr>
<tr>
<td>FocalPlaneResolutionUnit</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(values 1, 4 and 5 are not standard EXIF)</span>
  <br>1 = None
  <br>2 = inches
  <br>3 = cm
  <br>4 = mm
  <br>5 = um</span></td></tr>
<tr class=b>
<td>FocalPlaneXResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalPlaneYResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GainControl</td>
<td class=c>integer</td>
<td><span class=s>0 = None
  <br>1 = Low gain up
  <br>2 = High gain up
  <br>3 = Low gain down
  <br>4 = High gain down</span></td></tr>
<tr>
<td>GPSAltitude</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSAltitudeRef</td>
<td class=c>integer</td>
<td><span class=s>0 = Above Sea Level
  <br>1 = Below Sea Level</span></td></tr>
<tr>
<td>GPSAreaInformation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSDestBearing</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSDestBearingRef</td>
<td class=c>string</td>
<td><span class=s>&#39;M&#39; = Magnetic North
  <br>&#39;T&#39; = True North</span></td></tr>
<tr class=b>
<td>GPSDestDistance</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSDestDistanceRef</td>
<td class=c>string</td>
<td><span class=s>&#39;K&#39; = Kilometers
  <br>&#39;M&#39; = Miles
  <br>&#39;N&#39; = Nautical Miles</span></td></tr>
<tr class=b>
<td>GPSDestLatitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSDestLongitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSDifferential</td>
<td class=c>integer</td>
<td><span class=s>0 = No Correction
  <br>1 = Differential Corrected</span></td></tr>
<tr>
<td>GPSDOP</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSHPositioningError</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSImgDirection</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSImgDirectionRef</td>
<td class=c>string</td>
<td><span class=s>&#39;M&#39; = Magnetic North
  <br>&#39;T&#39; = True North</span></td></tr>
<tr>
<td>GPSLatitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSLongitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSMapDatum</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSMeasureMode</td>
<td class=c>integer</td>
<td><span class=s>2 = 2-Dimensional Measurement
  <br>3 = 3-Dimensional Measurement</span></td></tr>
<tr>
<td>GPSProcessingMethod</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSSatellites</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSSpeed</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSSpeedRef</td>
<td class=c>string</td>
<td><span class=s>&#39;K&#39; = km/h
  <br>&#39;M&#39; = mph
  <br>&#39;N&#39; = knots</span></td></tr>
<tr>
<td>GPSStatus</td>
<td class=c>string</td>
<td><span class=s>&#39;A&#39; = Measurement Active
  <br>&#39;V&#39; = Measurement Void</span></td></tr>
<tr class=b>
<td>GPSDateTime</td>
<td class=c>date</td>
<td><span class=s><span class=n>(called GPSTimeStamp by the spec; a date/time tag called GPSTimeStamp by the XMP specification.  This tag is
renamed here to prevent direct copy from EXIF:GPSTimeStamp which is a
time-only tag.  Instead, the value of this tag should be taken from
Composite:GPSDateTime when copying from EXIF)</span></span></td></tr>
<tr>
<td>GPSTrack</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSTrackRef</td>
<td class=c>string</td>
<td><span class=s>&#39;M&#39; = Magnetic North
  <br>&#39;T&#39; = True North</span></td></tr>
<tr>
<td>GPSVersionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageUniqueID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISO</td>
<td class=c title=' + = List'>integer+</td>
<td><span class=s><span class=n>(called ISOSpeedRatings by the spec)</span></span></td></tr>
<tr class=b>
<td>LightSource</td>
<td class=c>string</td>
<td>--&gt; <a href='EXIF.html#LightSource'>EXIF LightSource Values</a></td></tr>
<tr>
<td>MakerNote</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxApertureValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>MeteringMode</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>1 = Average
  <br>2 = Center-weighted average
  <br>3 = Spot
  <br>4 = Multi-spot
  <br>5 = Multi-segment
  <br>6 = Partial
  <br>255 = Other</td></tr></table>
</td></tr>
<tr class=b>
<td>NativeDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Opto-ElectricConvFactor</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#OECF'>OECF Struct</a>
  <br><span class='n s'>(called OECF by the spec)</span></td></tr>
<tr class=b>
<td>OECFColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>OECFNames</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OECFRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>OECFValues</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExifImageWidth</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called PixelXDimension by the spec)</span></span></td></tr>
<tr>
<td>ExifImageHeight</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called PixelYDimension by the spec)</span></span></td></tr>
<tr class=b>
<td>RelatedSoundFile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Saturation</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Low
  <br>2 = High</span></td></tr>
<tr class=b>
<td>SceneCaptureType</td>
<td class=c>integer</td>
<td><span class=s>0 = Standard
  <br>1 = Landscape
  <br>2 = Portrait
  <br>3 = Night</span></td></tr>
<tr>
<td>SceneType</td>
<td class=c>integer</td>
<td><span class=s>1 = Directly photographed</span></td></tr>
<tr class=b>
<td>SensingMethod</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(values 1 and 6 are not standard EXIF)</span></span><table class=cols><tr>
  <td>1 = Monochrome area
  <br>2 = One-chip color area
  <br>3 = Two-chip color area
  <br>4 = Three-chip color area
  <br>5 = Color sequential area
  <br>6 = Monochrome linear
  <br>7 = Trilinear
  <br>8 = Color sequential linear</td></tr></table>
</td></tr>
<tr>
<td>Sharpness</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Soft
  <br>2 = Hard</span></td></tr>
<tr class=b>
<td>ShutterSpeedValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpatialFrequencyResponse</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#OECF'>OECF Struct</a></td></tr>
<tr class=b>
<td>SpatialFrequencyResponseColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpatialFrequencyResponseNames</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpatialFrequencyResponseRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpatialFrequencyResponseValues</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpectralSensitivity</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SubjectArea</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubjectDistance</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>SubjectDistanceRange</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = Macro
  <br>2 = Close
  <br>3 = Distant</span></td></tr>
<tr class=b>
<td>SubjectLocation</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>UserComment</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WhiteBalance</td>
<td class=c>integer</td>
<td><span class=s>0 = Auto
  <br>1 = Manual</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CFAPattern'>XMP CFAPattern Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Columns</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Values</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceSettings'>XMP DeviceSettings Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Columns</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Settings</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Flash'>XMP Flash Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Fired</td>
<td class=c>boolean</td>
<td><span class=s>False = False
  <br>True = True</span></td></tr>
<tr class=b>
<td>Function</td>
<td class=c>boolean</td>
<td><span class=s>False = False
  <br>True = True</span></td></tr>
<tr>
<td>Mode</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = On
  <br>2 = Off
  <br>3 = Auto</span></td></tr>
<tr class=b>
<td>RedEyeMode</td>
<td class=c>boolean</td>
<td><span class=s>False = False
  <br>True = True</span></td></tr>
<tr>
<td>Return</td>
<td class=c>integer</td>
<td><span class=s>0 = No return detection
  <br>2 = Return not detected
  <br>3 = Return detected</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='OECF'>XMP OECF Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Columns</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Names</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Values</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='exifEX'>XMP exifEX Tags</a></h2>
<p>EXIF tags added by the EXIF 2.32 for XMP specification (see
<a href="https://cipa.jp/std/documents/download_e.html?DC-010-2020_E">https://cipa.jp/std/documents/download_e.html?DC-010-2020_E</a>).</p>

<p>These tags belong to the ExifTool XMP-exifEX family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Acceleration</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SerialNumber</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called BodySerialNumber by the spec)</span></span></td></tr>
<tr>
<td>CameraElevationAngle</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OwnerName</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called CameraOwnerName by the spec)</span></span></td></tr>
<tr>
<td>CompositeImage</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = Not a Composite Image
  <br>2 = General Composite Image
  <br>3 = Composite Image Captured While Shooting</span></td></tr>
<tr class=b>
<td>CompositeImageCount</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CompositeImageExposureTimes</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#CompImageExp'>CompImageExp Struct</a></td></tr>
<tr class=b>
<td>CompImageMaxExposureAll</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesMaxExposureTimesOfAll)</span></span></td></tr>
<tr>
<td>CompImageMaxExposureUsed</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesMaxExposureTimesOfUsed)</span></span></td></tr>
<tr class=b>
<td>CompImageMinExposureAll</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesMinExposureTimesOfAll)</span></span></td></tr>
<tr>
<td>CompImageMinExposureUsed</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesMinExposureTimesOfUsed)</span></span></td></tr>
<tr class=b>
<td>CompImageImagesPerSequence</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesNumberOfImagesInSequences)</span></span></td></tr>
<tr>
<td>CompImageNumSequences</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesNumberOfSequences)</span></span></td></tr>
<tr class=b>
<td>CompImageSumExposureAll</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesSumOfExposureTimesOfAll)</span></span></td></tr>
<tr>
<td>CompImageSumExposureUsed</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesSumOfExposureTimesOfUsed)</span></span></td></tr>
<tr class=b>
<td>CompImageTotalExposurePeriod</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesTotalExposurePeriod)</span></span></td></tr>
<tr>
<td>CompImageValues</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesValues)</span></span></td></tr>
<tr class=b>
<td>Gamma</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>Humidity</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InteropIndex</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called InteroperabilityIndex by the spec)</span>
  <br>&#39;R03&#39; = R03 - DCF option file (Adobe RGB)
  <br>&#39;R98&#39; = R98 - DCF basic file (sRGB)
  <br>&#39;THM&#39; = THM - DCF thumbnail file</span></td></tr>
<tr>
<td>ISOSpeed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ISOSpeedLatitudeyyy</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISOSpeedLatitudezzz</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensMake</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensSerialNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensInfo</td>
<td class=c title=' + = List'>rational+</td>
<td><span class=s><span class=n>(called LensSpecification by the spec; unfortunately the EXIF 2.3 for XMP specification defined this new tag
instead of using the existing XMP-aux:LensInfo)</span></span></td></tr>
<tr class=b>
<td>PhotographicSensitivity</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Pressure</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecommendedExposureIndex</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SensitivityType</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = Standard Output Sensitivity
  <br>2 = Recommended Exposure Index
  <br>3 = ISO Speed
  <br>4 = Standard Output Sensitivity and Recommended Exposure Index
  <br>5 = Standard Output Sensitivity and ISO Speed
  <br>6 = Recommended Exposure Index and ISO Speed
  <br>7 = Standard Output Sensitivity, Recommended Exposure Index and ISO Speed</span></td></tr>
<tr class=b>
<td>StandardOutputSensitivity</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>AmbientTemperature</td>
<td class=c>rational</td>
<td><span class=s><span class=n>(called Temperature by the spec)</span></span></td></tr>
<tr class=b>
<td>WaterDepth</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CompImageExp'>XMP CompImageExp Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>MaxExposureTimesOfAll</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxExposureTimesOfUsed</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>MinExposureTimesOfAll</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MinExposureTimesOfUsed</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>NumberOfImagesInSequences</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NumberOfSequences</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SumOfExposureTimesOfAll</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SumOfExposureTimesOfUsed</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>TotalExposurePeriod</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Values</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ExpressionMedia'>XMP ExpressionMedia Tags</a></h2>
<p>Microsoft Expression Media namespace tags.  These tags are avoided when
writing due to name conflicts with tags in other schemas.</p>

<p>These tags belong to the ExifTool XMP-expressionmedia family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CatalogSets</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>People</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Status</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='extensis'>XMP extensis Tags</a></h2>
<p>Tags used by Extensis Portfolio.</p>

<p>These tags belong to the ExifTool XMP-extensis family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Approved</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ApprovedBy</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ClientName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>JobName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>JobStatus</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RoutedTo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RoutingNotes</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WorkToDo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='fpv'>XMP fpv Tags</a></h2>
<p>Fast Picture Viewer tags (see
<a href="http://www.fastpictureviewer.com/help/#rtfcomments">http://www.fastpictureviewer.com/help/#rtfcomments</a>).</p>

<p>These tags belong to the ExifTool XMP-fpv family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RichTextComment</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GAudio'>XMP GAudio Tags</a></h2>
<p>These tags belong to the ExifTool XMP-GAudio family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AudioData</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called Data by the spec)</span></span></td></tr>
<tr class=b>
<td>AudioMimeType</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called Mime by the spec)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GCamera'>XMP GCamera Tags</a></h2>
<p>Camera information found in Google panorama images.</p>

<p>These tags belong to the ExifTool XMP-GCamera family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BurstID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BurstPrimary</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DisableAutoCreation</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HDRPMakerNote</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called hdrp_makernote by the spec)</span></span></td></tr>
<tr>
<td>MicroVideo</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MicroVideoOffset</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>MicroVideoPresentationTimestampUs</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MicroVideoVersion</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PortraitNote</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PortraitRequest</td>
<td class=c>string</td>
<td><span class=s><span class=n>(High Definition Render Pipeline (HDRP) data)</span></span></td></tr>
<tr>
<td>PortraitVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpecialTypeID</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GCreations'>XMP GCreations Tags</a></h2>
<p>Google creations tags.</p>

<p>These tags belong to the ExifTool XMP-GCreations family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CameraBurstID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GDepth'>XMP GDepth Tags</a></h2>
<p>Google depthmap information. See
<a href="https://developers.google.com/depthmap-metadata/">https://developers.google.com/depthmap-metadata/</a> for the specification.</p>

<p>These tags belong to the ExifTool XMP-GDepth family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Confidence</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ConfidenceMime</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthImage</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(called Data by the spec)</span></span></td></tr>
<tr class=b>
<td>Far</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Format</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;RangeInverse&#39; = RangeInverse
  <br>&#39;RangeLinear&#39; = RangeLinear</span></td></tr>
<tr class=b>
<td>ImageHeight</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageWidth</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Manufacturer</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>MeasureType</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;OpticalAxis&#39; = OpticalAxis
  <br>&#39;OpticalRay&#39; = OpticalRay</span></td></tr>
<tr class=b>
<td>Mime</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Model</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Near</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Software</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Units</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GettyImages'>XMP GettyImages Tags</a></h2>
<p>The actual Getty Images namespace prefix is &quot;GettyImagesGIFT&quot;, which is the
prefix recorded in the file, but ExifTool shortens this for the family 1
group name.</p>

<p>These tags belong to the ExifTool XMP-getty family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AssetID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CallForImage</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraFilename</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraMakeModel</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraSerialNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Composition</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExclusiveCoverage</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GIFTFtpPriority</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageRank</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MediaEventIdDate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>OriginalCreateDateTime</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OriginalFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParentMediaEventID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParentMEID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Personality</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PrimaryFTP</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>RoutingDestinations</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RoutingExclusions</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>SecondaryFTP</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimeShot</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GFocus'>XMP GFocus Tags</a></h2>
<p>Focus information found in Google depthmap images.</p>

<p>These tags belong to the ExifTool XMP-GFocus family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BlurAtInfinity</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalDistance</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalPointX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalPointY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GImage'>XMP GImage Tags</a></h2>
<p>These tags belong to the ExifTool XMP-GImage family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageData</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called Data by the spec)</span></span></td></tr>
<tr class=b>
<td>ImageMimeType</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called Mime by the spec)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GPano'>XMP GPano Tags</a></h2>
<p>Panorama tags written by Google Photosphere. See
<a href="https://developers.google.com/panorama/metadata/">https://developers.google.com/panorama/metadata/</a> for the specification.</p>

<p>These tags belong to the ExifTool XMP-GPano family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CaptureSoftware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CroppedAreaImageHeightPixels</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CroppedAreaImageWidthPixels</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CroppedAreaLeftPixels</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CroppedAreaTopPixels</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExposureLockUsed</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>FirstPhotoDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FullPanoHeightPixels</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FullPanoWidthPixels</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InitialCameraDolly</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>InitialHorizontalFOVDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InitialVerticalFOVDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>InitialViewHeadingDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InitialViewPitchDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>InitialViewRollDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LargestValidInteriorRectHeight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LargestValidInteriorRectLeft</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LargestValidInteriorRectTop</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LargestValidInteriorRectWidth</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LastPhotoDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>PoseHeadingDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PosePitchDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>PoseRollDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProjectionType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SourcePhotosCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StitchingSoftware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UsePanoramaViewer</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GSpherical'>XMP GSpherical Tags</a></h2>
<p>Not actually XMP.  These RDF/XML tags are used in Google spherical MP4
videos.  These tags are written into the video track of MOV/MP4 files, and
not at the top level like other XMP tags.  See
<a href="https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md">https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md</a>
for the specification.</p>

<p>These tags belong to the ExifTool XMP-GSpherical family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CroppedAreaImageHeightPixels</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CroppedAreaImageWidthPixels</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CroppedAreaLeftPixels</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CroppedAreaTopPixels</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>FullPanoHeightPixels</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FullPanoWidthPixels</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>InitialViewHeadingDegrees</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InitialViewPitchDegrees</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>InitialViewRollDegrees</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProjectionType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SourceCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Spherical</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>StereoMode</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Stitched</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>StitchingSoftware</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimeStamp</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ics'>XMP ics Tags</a></h2>
<p>Tags used by IDimager.  Nested TagStructure structures are unrolled to an
arbitrary depth of 6 to avoid infinite recursion.</p>

<p>These tags belong to the ExifTool XMP-ics family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AppVersion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageRef</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SubVersions</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#SubVersion'>SubVersion Struct</a></td></tr>
<tr class=b>
<td>SubVersionFileName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SubVersionsFileName)</span></span></td></tr>
<tr>
<td>SubVersionReference</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SubVersionsVersRef)</span></span></td></tr>
<tr class=b>
<td>TagStructure</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a></td></tr>
<tr>
<td>LabelName1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureParentReference)</span></span></td></tr>
<tr>
<td>Reference1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels1</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabels)</span></td></tr>
<tr>
<td>LabelName2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels2</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabels)</span></td></tr>
<tr>
<td>LabelName3</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference3</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference3</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels3</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabelsSubLabels)</span></td></tr>
<tr>
<td>LabelName4</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference4</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference4</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels4</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabelsSubLabelsSubLabels)</span></td></tr>
<tr>
<td>LabelName5</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference5</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference5</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels5</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels)</span></td></tr>
<tr>
<td>LabelName6</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference6</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference6</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>TimeStamp</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='SubVersion'>XMP SubVersion Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>FileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersRef</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TagStructure'>XMP TagStructure Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LabelName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParentReference</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Reference</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubLabels</td>
<td class=c title=' + = List'>TagStructure+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='iptcCore'>XMP iptcCore Tags</a></h2>
<p>IPTC Core namespace tags.  The actual IPTC Core namespace prefix is
&quot;Iptc4xmpCore&quot;, which is the prefix recorded in the file, but ExifTool
shortens this for the family 1 group name. (see
<a href="http://www.iptc.org/IPTC4XMP/">http://www.iptc.org/IPTC4XMP/</a>)</p>

<p>These tags belong to the ExifTool XMP-iptcCore family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AltTextAccessibility</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CountryCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreatorContactInfo</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ContactInfo'>ContactInfo Struct</a></td></tr>
<tr class=b>
<td>CreatorCity</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrCity)</span></span></td></tr>
<tr>
<td>CreatorCountry</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrCtry)</span></span></td></tr>
<tr class=b>
<td>CreatorAddress</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrExtadr)</span></span></td></tr>
<tr>
<td>CreatorPostalCode</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrPcode)</span></span></td></tr>
<tr class=b>
<td>CreatorRegion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrRegion)</span></span></td></tr>
<tr>
<td>CreatorWorkEmail</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiEmailWork)</span></span></td></tr>
<tr class=b>
<td>CreatorWorkTelephone</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiTelWork)</span></span></td></tr>
<tr>
<td>CreatorWorkURL</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiUrlWork)</span></span></td></tr>
<tr class=b>
<td>ExtDescrAccessibility</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>IntellectualGenre</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Location</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Scene</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubjectCode</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ContactInfo'>XMP ContactInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CiAdrCity</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiAdrCtry</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CiAdrExtadr</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiAdrPcode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CiAdrRegion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiEmailWork</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CiTelWork</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiUrlWork</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='iptcExt'>XMP iptcExt Tags</a></h2>
<p>This table contains tags defined by the IPTC Extension schema version 1.6.
The actual namespace prefix is &quot;Iptc4xmpExt&quot;, but ExifTool shortens this for
the family 1 group name. (see
<a href="http://www.iptc.org/standards/photo-metadata/iptc-standard/">http://www.iptc.org/standards/photo-metadata/iptc-standard/</a>)</p>

<p>These tags belong to the ExifTool XMP-iptcExt family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AboutCvTerm</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a></td></tr>
<tr class=b>
<td>AboutCvTermCvId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>AboutCvTermId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(AboutCvTermCvTermId)</span></span></td></tr>
<tr class=b>
<td>AboutCvTermName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(AboutCvTermCvTermName)</span></span></td></tr>
<tr>
<td>AboutCvTermRefinedAbout</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(AboutCvTermCvTermRefinedAbout)</span></span></td></tr>
<tr class=b>
<td>AdditionalModelInformation</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called AddlModelInfo by the spec)</span></span></td></tr>
<tr>
<td>ArtworkOrObject</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ArtworkOrObjectDetails'>ArtworkOrObjectDetails Struct</a></td></tr>
<tr class=b>
<td>ArtworkCircaDateCreated</td>
<td class=c title=' ! = Unsafe
 _ = Flattened
 + = List'>string!_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCircaDateCreated)</span></span></td></tr>
<tr>
<td>ArtworkContentDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOContentDescription)</span></span></td></tr>
<tr class=b>
<td>ArtworkContributionDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOContributionDescription)</span></span></td></tr>
<tr>
<td>ArtworkCopyrightNotice</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCopyrightNotice)</span></span></td></tr>
<tr class=b>
<td>ArtworkCreator</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCreator)</span></span></td></tr>
<tr>
<td>ArtworkCreatorID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCreatorId)</span></span></td></tr>
<tr class=b>
<td>ArtworkCopyrightOwnerID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCurrentCopyrightOwnerId)</span></span></td></tr>
<tr>
<td>ArtworkCopyrightOwnerName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCurrentCopyrightOwnerName)</span></span></td></tr>
<tr class=b>
<td>ArtworkLicensorID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCurrentLicensorId)</span></span></td></tr>
<tr>
<td>ArtworkLicensorName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCurrentLicensorName)</span></span></td></tr>
<tr class=b>
<td>ArtworkDateCreated</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAODateCreated)</span></span></td></tr>
<tr>
<td>ArtworkPhysicalDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOPhysicalDescription)</span></span></td></tr>
<tr class=b>
<td>ArtworkSource</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOSource)</span></span></td></tr>
<tr>
<td>ArtworkSourceInventoryNo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOSourceInvNo)</span></span></td></tr>
<tr class=b>
<td>ArtworkSourceInvURL</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOSourceInvURL)</span></span></td></tr>
<tr>
<td>ArtworkStylePeriod</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOStylePeriod)</span></span></td></tr>
<tr class=b>
<td>ArtworkTitle</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOTitle)</span></span></td></tr>
<tr>
<td>AudioBitrate</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioBitrateMode</td>
<td class=c>string</td>
<td><span class=s>&#39;fixed&#39; = Fixed
  <br>&#39;variable&#39; = Variable</span></td></tr>
<tr>
<td>AudioBitsPerSample</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioChannelCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>CircaDateCreated</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContainerFormat</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr>
<td>ContainerFormatIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContainerFormatName</td>
<td class=c title=' _ = Flattened'>lang-alt_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Contributor</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#EntityWithRole'>EntityWithRole Struct</a></td></tr>
<tr class=b>
<td>ContributorIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributorName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributorRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CopyrightYear</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Creator</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#EntityWithRole'>EntityWithRole Struct</a></td></tr>
<tr>
<td>CreatorIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreatorName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreatorRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ControlledVocabularyTerm</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s><span class=n>(called CVterm by the spec; deprecated by version 1.2)</span></span></td></tr>
<tr>
<td>DataOnScreen</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#TextRegion'>TextRegion Struct</a></td></tr>
<tr class=b>
<td>DataOnScreenRegion</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Area'>Area Struct</a></td></tr>
<tr>
<td>DataOnScreenRegionD</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DataOnScreenRegionH</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>DataOnScreenRegionText</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DataOnScreenRegionUnit</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>DataOnScreenRegionW</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DataOnScreenRegionX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>DataOnScreenRegionY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DigitalImageGUID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called DigImageGUID by the spec)</span></span></td></tr>
<tr>
<td>DigitalSourceFileType</td>
<td class=c>string</td>
<td><span class=s><span class=n>(now deprecated -- replaced by DigitalSourceType)</span></span></td></tr>
<tr class=b>
<td>DigitalSourceType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Dopesheet</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DopesheetLink</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#QualifiedLink'>QualifiedLink Struct</a></td></tr>
<tr>
<td>DopesheetLinkLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DopesheetLinkLinkQualifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>EmbdEncRightsExpr</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#EEREDetails'>EEREDetails Struct</a></td></tr>
<tr class=b>
<td>EmbeddedEncodedRightsExpr</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EmbdEncRightsExprEncRightsExpr)</span></span></td></tr>
<tr>
<td>EmbeddedEncodedRightsExprType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EmbdEncRightsExprRightsExprEncType)</span></span></td></tr>
<tr class=b>
<td>EmbeddedEncodedRightsExprLangID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EmbdEncRightsExprRightsExprLangId)</span></span></td></tr>
<tr>
<td>Episode</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#EpisodeOrSeason'>EpisodeOrSeason Struct</a></td></tr>
<tr class=b>
<td>EpisodeIdentifier</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>EpisodeName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EpisodeNumber</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Event</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShownEvent</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a>
  <br><span class='n s'>(called EventExt by the spec)</span></td></tr>
<tr>
<td>ShownEventIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EventExtIdentifier)</span></span></td></tr>
<tr class=b>
<td>ShownEventName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(EventExtName)</span></span></td></tr>
<tr>
<td>EventID</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExternalMetadataLink</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>FeedIdentifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Genre</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a></td></tr>
<tr>
<td>GenreCvId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GenreCvTermId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>GenreCvTermName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GenreCvTermRefinedAbout</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Headline</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageRegion</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ImageRegion'>ImageRegion Struct</a></td></tr>
<tr>
<td>ImageRegionName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageRegionCtype</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a>
  <br><span class='n s'>(ImageRegionRCtype)</span></td></tr>
<tr>
<td>ImageRegionCtypeIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRCtypeIdentifier)</span></span></td></tr>
<tr class=b>
<td>ImageRegionCtypeName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ImageRegionRCtypeName)</span></span></td></tr>
<tr>
<td>ImageRegionBoundary</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#RegionBoundary'>RegionBoundary Struct</a>
  <br><span class='n s'>(ImageRegionRegionBoundary)</span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryH</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbH)</span></span></td></tr>
<tr>
<td>ImageRegionBoundaryRx</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbRx)</span></span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryShape</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbShape)</span>
  <br>&#39;circle&#39; = Circle
  <br>&#39;polygon&#39; = Polygon
  <br>&#39;rectangle&#39; = Rectangle</span></td></tr>
<tr>
<td>ImageRegionBoundaryUnit</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbUnit)</span>
  <br>&#39;pixel&#39; = Pixel
  <br>&#39;relative&#39; = Relative</span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryVertices</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#BoundaryPoint'>BoundaryPoint Struct</a>
  <br><span class='n s'>(ImageRegionRegionBoundaryRbVertices)</span></td></tr>
<tr>
<td>ImageRegionBoundaryVerticesX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbVerticesRbX)</span></span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryVerticesY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbVerticesRbY)</span></span></td></tr>
<tr>
<td>ImageRegionBoundaryW</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbW)</span></span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbX)</span></span></td></tr>
<tr>
<td>ImageRegionBoundaryY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbY)</span></span></td></tr>
<tr class=b>
<td>ImageRegionID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRId)</span></span></td></tr>
<tr>
<td>ImageRegionRole</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a>
  <br><span class='n s'>(ImageRegionRRole)</span></td></tr>
<tr class=b>
<td>ImageRegionRoleIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRRoleIdentifier)</span></span></td></tr>
<tr>
<td>ImageRegionRoleName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ImageRegionRRoleName)</span></span></td></tr>
<tr class=b>
<td>IPTCLastEdited</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>LinkedEncRightsExpr</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LEREDetails'>LEREDetails Struct</a></td></tr>
<tr class=b>
<td>LinkedEncodedRightsExpr</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LinkedEncRightsExprLinkedRightsExpr)</span></span></td></tr>
<tr>
<td>LinkedEncodedRightsExprType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LinkedEncRightsExprRightsExprEncType)</span></span></td></tr>
<tr class=b>
<td>LinkedEncodedRightsExprLangID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LinkedEncRightsExprRightsExprLangId)</span></span></td></tr>
<tr>
<td>LocationCreated</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a></td></tr>
<tr class=b>
<td>LocationCreatedCity</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedCountryCode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedCountryName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedGPSAltitude</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedGPSLatitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedGPSLongitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedLocationId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedLocationName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedProvinceState</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedSublocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedWorldRegion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShown</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a></td></tr>
<tr>
<td>LocationShownCity</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownCountryCode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownCountryName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownGPSAltitude</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownGPSLatitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownGPSLongitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownLocationId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownLocationName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownProvinceState</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownSublocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownWorldRegion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaxAvailHeight</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxAvailWidth</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModelAge</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OrganisationInImageCode</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OrganisationInImageName</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PersonHeard</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr>
<td>PersonHeardIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PersonHeardName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PersonInImage</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PersonInImageWDetails</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#PersonDetails'>PersonDetails Struct</a></td></tr>
<tr>
<td>PersonInImageCharacteristic</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a>
  <br><span class='n s'>(PersonInImageWDetailsPersonCharacteristic)</span></td></tr>
<tr class=b>
<td>PersonInImageCvTermCvId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonCharacteristicCvId)</span></span></td></tr>
<tr>
<td>PersonInImageCvTermId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonCharacteristicCvTermId)</span></span></td></tr>
<tr class=b>
<td>PersonInImageCvTermName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonCharacteristicCvTermName)</span></span></td></tr>
<tr>
<td>PersonInImageCvTermRefinedAbout</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout)</span></span></td></tr>
<tr class=b>
<td>PersonInImageDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonDescription)</span></span></td></tr>
<tr>
<td>PersonInImageId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonId)</span></span></td></tr>
<tr class=b>
<td>PersonInImageName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonName)</span></span></td></tr>
<tr>
<td>PlanningRef</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#EntityWithRole'>EntityWithRole Struct</a></td></tr>
<tr class=b>
<td>PlanningRefIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlanningRefName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlanningRefRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductInImage</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ProductDetails'>ProductDetails Struct</a></td></tr>
<tr class=b>
<td>ProductInImageDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ProductInImageProductDescription)</span></span></td></tr>
<tr>
<td>ProductInImageGTIN</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ProductInImageProductGTIN)</span></span></td></tr>
<tr class=b>
<td>ProductInImageName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ProductInImageProductName)</span></span></td></tr>
<tr>
<td>PublicationEvent</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#PublicationEvent'>PublicationEvent Struct</a></td></tr>
<tr class=b>
<td>PublicationEventDate</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PublicationEventIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PublicationEventName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rating</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Rating'>Rating Struct</a></td></tr>
<tr class=b>
<td>RatingRegion</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a>
  <br><span class='n s'>(RatingRatingRegion)</span></td></tr>
<tr>
<td>RatingRegionCity</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionCity)</span></span></td></tr>
<tr class=b>
<td>RatingRegionCountryCode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionCountryCode)</span></span></td></tr>
<tr>
<td>RatingRegionCountryName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionCountryName)</span></span></td></tr>
<tr class=b>
<td>RatingRegionGPSAltitude</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td><span class=s><span class=n>(RatingRatingRegionGPSAltitude)</span></span></td></tr>
<tr>
<td>RatingRegionGPSLatitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionGPSLatitude)</span></span></td></tr>
<tr class=b>
<td>RatingRegionGPSLongitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionGPSLongitude)</span></span></td></tr>
<tr>
<td>RatingRegionIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionIdentifier)</span></span></td></tr>
<tr class=b>
<td>RatingRegionLocationId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionLocationId)</span></span></td></tr>
<tr>
<td>RatingRegionLocationName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(RatingRatingRegionLocationName)</span></span></td></tr>
<tr class=b>
<td>RatingRegionProvinceState</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionProvinceState)</span></span></td></tr>
<tr>
<td>RatingRegionSublocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionSublocation)</span></span></td></tr>
<tr class=b>
<td>RatingRegionWorldRegion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionWorldRegion)</span></span></td></tr>
<tr>
<td>RatingScaleMaxValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingScaleMaxValue)</span></span></td></tr>
<tr class=b>
<td>RatingScaleMinValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingScaleMinValue)</span></span></td></tr>
<tr>
<td>RatingSourceLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingSourceLink)</span></span></td></tr>
<tr class=b>
<td>RatingValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingValue)</span></span></td></tr>
<tr>
<td>RatingValueLogoLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingValueLogoLink)</span></span></td></tr>
<tr class=b>
<td>RecDevice</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Device'>Device Struct</a></td></tr>
<tr>
<td>RecDeviceAttLensDescription</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecDeviceManufacturer</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecDeviceModelName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecDeviceOwnersDeviceId</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecDeviceSerialNumber</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RegistryID</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#RegistryEntryDetails'>RegistryEntryDetails Struct</a></td></tr>
<tr>
<td>RegistryEntryRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RegistryIdRegEntryRole)</span></span></td></tr>
<tr class=b>
<td>RegistryItemID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RegistryIdRegItemId)</span></span></td></tr>
<tr>
<td>RegistryOrganisationID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RegistryIdRegOrgId)</span></span></td></tr>
<tr class=b>
<td>ReleaseReady</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Season</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#EpisodeOrSeason'>EpisodeOrSeason Struct</a></td></tr>
<tr class=b>
<td>SeasonIdentifier</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeasonName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeasonNumber</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Series</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Series'>Series Struct</a></td></tr>
<tr class=b>
<td>SeriesIdentifier</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Snapshot</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LinkedImage'>LinkedImage Struct</a>
  <br><span class='n s'>(called SnapshotLink by the spec)</span></td></tr>
<tr>
<td>SnapshotFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkFormat)</span></span></td></tr>
<tr class=b>
<td>SnapshotHeightPixels</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SnapshotLinkHeightPixels)</span></span></td></tr>
<tr>
<td>SnapshotImageRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkImageRole)</span></span></td></tr>
<tr class=b>
<td>SnapshotLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkLink)</span></span></td></tr>
<tr>
<td>SnapshotLinkQualifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkLinkQualifier)</span></span></td></tr>
<tr class=b>
<td>SnapshotUsedVideoFrame</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a>
  <br><span class='n s'>(SnapshotLinkUsedVideoFrame)</span></td></tr>
<tr>
<td>SnapshotUsedVideoFrameTimeFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkUsedVideoFrameTimeFormat)</span></span><table class=cols><tr>
  <td>&#39;23976Timecode&#39; = 23.976 fps
  <br>&#39;24Timecode&#39; = 24 fps
  <br>&#39;25Timecode&#39; = 25 fps
  <br>&#39;2997DropTimecode&#39; = 29.97 fps (drop)
  <br>&#39;2997NonDropTimecode&#39; = 29.97 fps (non-drop)
  <br>&#39;30Timecode&#39; = 30 fps
  <br>&#39;50Timecode&#39; = 50 fps
  <br>&#39;5994DropTimecode&#39; = 59.94 fps (drop)
  <br>&#39;5994NonDropTimecode&#39; = 59.94 fps (non-drop)
  <br>&#39;60Timecode&#39; = 60 fps</td></tr></table>
</td></tr>
<tr class=b>
<td>SnapshotUsedVideoFrameTimeValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkUsedVideoFrameTimeValue)</span></span></td></tr>
<tr>
<td>SnapshotUsedVideoFrameValue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SnapshotLinkUsedVideoFrameValue; only in XMP 2008 spec; an error?)</span></span></td></tr>
<tr class=b>
<td>SnapshotWidthPixels</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SnapshotLinkWidthPixels)</span></span></td></tr>
<tr>
<td>StorylineIdentifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StreamReady</td>
<td class=c>string</td>
<td><span class=s>&#39;false&#39; = False
  <br>&#39;true&#39; = True
  <br>&#39;unknown&#39; = Unknown</span></td></tr>
<tr>
<td>StylePeriod</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplyChainSource</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr>
<td>SupplyChainSourceIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplyChainSourceName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TemporalCoverage</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#TemporalCoverage'>TemporalCoverage Struct</a></td></tr>
<tr class=b>
<td>TemporalCoverageFrom</td>
<td class=c title=' _ = Flattened'>date_</td>
<td><span class=s><span class=n>(TemporalCoverageTempCoverageFrom)</span></span></td></tr>
<tr>
<td>TemporalCoverageTo</td>
<td class=c title=' _ = Flattened'>date_</td>
<td><span class=s><span class=n>(TemporalCoverageTempCoverageTo)</span></span></td></tr>
<tr class=b>
<td>Transcript</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>TranscriptLink</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#QualifiedLink'>QualifiedLink Struct</a></td></tr>
<tr class=b>
<td>TranscriptLinkLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TranscriptLinkLinkQualifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoBitrate</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoBitrateMode</td>
<td class=c>string</td>
<td><span class=s>&#39;fixed&#39; = Fixed
  <br>&#39;variable&#39; = Variable</span></td></tr>
<tr class=b>
<td>VideoDisplayAspectRatio</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoEncodingProfile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoShotType</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr>
<td>VideoShotTypeIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoShotTypeName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoStreamsCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VisualColor</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called VisualColour by the spec)</span>
  <br>&#39;bw-monochrome&#39; = Monochrome
  <br>&#39;colour&#39; = Color</span></td></tr>
<tr>
<td>WorkflowTag</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a></td></tr>
<tr class=b>
<td>WorkflowTagCvId</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>WorkflowTagCvTermId</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WorkflowTagCvTermName</td>
<td class=c title=' _ = Flattened'>lang-alt_</td>
<td>&nbsp;</td></tr>
<tr>
<td>WorkflowTagCvTermRefinedAbout</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CVTermDetails'>XMP CVTermDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CvId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CvTermId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CvTermName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CvTermRefinedAbout</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ArtworkOrObjectDetails'>XMP ArtworkOrObjectDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AOCircaDateCreated</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOContentDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOContributionDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOCopyrightNotice</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOCreator</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOCreatorId</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOCurrentCopyrightOwnerId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOCurrentCopyrightOwnerName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOCurrentLicensorId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOCurrentLicensorName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AODateCreated</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOPhysicalDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOSource</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOSourceInvNo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOSourceInvURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOStylePeriod</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOTitle</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Entity'>XMP Entity Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Identifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EntityWithRole'>XMP EntityWithRole Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Identifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>Role</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TextRegion'>XMP TextRegion Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Region</td>
<td class=c>Area</td>
<td>--&gt; <a href='XMP.html#Area'>Area Struct</a></td></tr>
<tr class=b>
<td>RegionText</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Area'>XMP Area Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>D</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>H</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Unit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>W</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>X</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='QualifiedLink'>XMP QualifiedLink Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Link</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LinkQualifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EEREDetails'>XMP EEREDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>EncRightsExpr</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RightsExprEncType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RightsExprLangId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EpisodeOrSeason'>XMP EpisodeOrSeason Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Identifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Number</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ImageRegion'>XMP ImageRegion Struct</a></h2>
<p>This structure is new in the IPTC Extension version 1.5 specification.  As
well as the fields defined below, this structure may contain any top-level
XMP tags, but since they aren&#39;t pre-defined the only way to add these tags
is to write ImageRegion as a structure with these tags as new fields.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Name</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RegionBoundary</td>
<td class=c>RegionBoundary</td>
<td>--&gt; <a href='XMP.html#RegionBoundary'>RegionBoundary Struct</a></td></tr>
<tr>
<td>RCtype</td>
<td class=c title=' + = List'>Entity+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr class=b>
<td>RId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RRole</td>
<td class=c title=' + = List'>Entity+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RegionBoundary'>XMP RegionBoundary Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RbH</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RbRx</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RbShape</td>
<td class=c>string</td>
<td><span class=s>circle = Circle
  <br>polygon = Polygon
  <br>rectangle = Rectangle</span></td></tr>
<tr class=b>
<td>RbUnit</td>
<td class=c>string</td>
<td><span class=s>pixel = Pixel
  <br>relative = Relative</span></td></tr>
<tr>
<td>RbVertices</td>
<td class=c title=' + = List'>BoundaryPoint+</td>
<td>--&gt; <a href='XMP.html#BoundaryPoint'>BoundaryPoint Struct</a></td></tr>
<tr class=b>
<td>RbW</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RbX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RbY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='BoundaryPoint'>XMP BoundaryPoint Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RbX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RbY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LEREDetails'>XMP LEREDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LinkedRightsExpr</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RightsExprEncType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RightsExprLangId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LocationDetails'>XMP LocationDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>City</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CountryCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CountryName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSAltitude</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSLatitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSLongitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Identifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationId</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProvinceState</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Sublocation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WorldRegion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PersonDetails'>XMP PersonDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>PersonCharacteristic</td>
<td class=c title=' + = List'>CVTermDetails+</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a></td></tr>
<tr class=b>
<td>PersonDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>PersonId</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PersonName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ProductDetails'>XMP ProductDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ProductDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProductGTIN</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PublicationEvent'>XMP PublicationEvent Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Identifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Rating'>XMP Rating Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RatingRegion</td>
<td class=c title=' + = List'>LocationDetails+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a></td></tr>
<tr class=b>
<td>RatingScaleMaxValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RatingScaleMinValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RatingSourceLink</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RatingValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RatingValueLogoLink</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Device'>XMP Device Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AttLensDescription</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Manufacturer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModelName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OwnersDeviceId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SerialNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RegistryEntryDetails'>XMP RegistryEntryDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RegEntryRole</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RegItemId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RegOrgId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Series'>XMP Series Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Identifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LinkedImage'>XMP LinkedImage Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>HeightPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageRole</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Link</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LinkQualifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>UsedVideoFrame</td>
<td class=c>Timecode</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a></td></tr>
<tr class=b>
<td>WidthPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Timecode'>XMP Timecode Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>TimeFormat</td>
<td class=c>string</td>
<td><span class=s>23976Timecode = 23.976 fps
  <br>24Timecode = 24 fps
  <br>25Timecode = 25 fps
  <br>2997DropTimecode = 29.97 fps (drop)
  <br>2997NonDropTimecode = 29.97 fps (non-drop)
  <br>30Timecode = 30 fps
  <br>50Timecode = 50 fps
  <br>5994DropTimecode = 59.94 fps (drop)
  <br>5994NonDropTimecode = 59.94 fps (non-drop)
  <br>60Timecode = 60 fps</span></td></tr>
<tr class=b>
<td>TimeValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Value</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(only in XMP 2008 spec; an error?)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TemporalCoverage'>XMP TemporalCoverage Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>TempCoverageFrom</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TempCoverageTo</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LImage'>XMP LImage Tags</a></h2>
<p>Tags written by RED smartphones.</p>

<p>These tags belong to the ExifTool XMP-LImage family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>MajorVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MinorVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RightAlbedo</td>
<td class=c>string</td>
<td><span class=s><span class=n>(Right stereoscopic image)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Lightroom'>XMP Lightroom Tags</a></h2>
<p>Adobe Lightroom &quot;lr&quot; namespace tags.</p>

<p>These tags belong to the ExifTool XMP-lr family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>HierarchicalSubject</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PrivateRTKInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>WeightedFlatSubject</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='MediaPro'>XMP MediaPro Tags</a></h2>
<p>iView MediaPro namespace tags.</p>

<p>These tags belong to the ExifTool XMP-mediapro family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CatalogSets</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(avoided due to conflict with XMP-iptcExt:Event)</span></span></td></tr>
<tr>
<td>Location</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(avoided due to conflict with XMP-iptcCore:Location)</span></span></td></tr>
<tr class=b>
<td>People</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Status</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UserFields</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pdf'>XMP pdf Tags</a></h2>
<p>Adobe PDF namespace tags.  The official XMP specification defines only
Keywords, PDFVersion, Producer and Trapped.  The other tags are included
because they have been observed in PDF files, but some are avoided when
writing due to name conflicts with other XMP namespaces.</p>

<p>These tags belong to the ExifTool XMP-pdf family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Author</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreationDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Creator</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keywords</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Marked</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PDFVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Producer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subject</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Title</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Trapped</td>
<td class=c>string</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True
  <br>&#39;Unknown&#39; = Unknown</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pdfx'>XMP pdfx Tags</a></h2>
<p>PDF extension tags.  This namespace is used to store application-defined PDF
information, so there are no pre-defined tags.  User-defined tags must be
created to enable writing of XMP-pdfx information.</p>

<p>These tags belong to the ExifTool XMP-pdfx family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr><td colspan=3 class=c><i>[no tags known]</i></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='photoshop'>XMP photoshop Tags</a></h2>
<p>Adobe Photoshop namespace tags.</p>

<p>These tags belong to the ExifTool XMP-photoshop family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AuthorsPosition</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CaptionWriter</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Category</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>City</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorMode</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = Bitmap
  <br>1 = Grayscale
  <br>2 = Indexed
  <br>3 = RGB</td><td>&nbsp;&nbsp;</td>
  <td>4 = CMYK
  <br>7 = Multichannel
  <br>8 = Duotone
  <br>9 = Lab</td></tr></table>
</td></tr>
<tr class=b>
<td>Country</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Credit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateCreated</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>DocumentAncestors</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EmbeddedXMPDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Headline</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>History</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ICCProfileName</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called ICCProfile by the spec)</span></span></td></tr>
<tr class=b>
<td>Instructions</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LegacyIPTCDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SidecarForExtension</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Source</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>State</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupplementalCategories</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TextLayers</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Layer'>Layer Struct</a></td></tr>
<tr>
<td>TextLayerName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TextLayersLayerName)</span></span></td></tr>
<tr class=b>
<td>TextLayerText</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TextLayersLayerText)</span></span></td></tr>
<tr>
<td>TransmissionReference</td>
<td class=c>string</td>
<td><span class=s><span class=n>(Now used as a job identifier)</span></span></td></tr>
<tr class=b>
<td>Urgency</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(should be in the range 1-8 to conform with the XMP spec)</span></span><table class=cols><tr>
  <td>0 = 0 (reserved)
  <br>1 = 1 (most urgent)
  <br>2 = 2
  <br>3 = 3
  <br>4 = 4
  <br>5 = 5 (normal urgency)
  <br>6 = 6
  <br>7 = 7
  <br>8 = 8 (least urgent)
  <br>9 = 9 (user-defined priority)</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Layer'>XMP Layer Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LayerName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LayerText</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PixelLive'>XMP PixelLive Tags</a></h2>
<p>PixelLive namespace tags.  These tags are not writable because they are very
uncommon and I haven&#39;t been able to locate a reference which gives the
namespace URI.</p>

<p>These tags belong to the ExifTool XMP-PixelLive family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Author</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Comments</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Copyright</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Genre</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Title</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pmi'>XMP pmi Tags</a></h2>
<p>PRISM Metadata for Images 3.0 namespace tags.  (see
<a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>

<p>These tags belong to the ExifTool XMP-pmi family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Color</td>
<td class=c title=' / = Avoid'>string/</td>
<td><table class=cols><tr>
  <td>&#39;bw&#39; = BW
  <br>&#39;color&#39; = Color
  <br>&#39;duotone&#39; = Duotone</td><td>&nbsp;&nbsp;</td>
  <td>&#39;quadtone&#39; = Quadtone
  <br>&#39;sepia&#39; = Sepia
  <br>&#39;tritone&#39; = Tritone</td></tr></table>
</td></tr>
<tr class=b>
<td>ContactInfo</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DisplayName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DistributorProductID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>EventAlias</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EventEnd</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>EventStart</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EventSubtype</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>EventType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Field</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Framing</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Location</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Make</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Manufacturer</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Model</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModelYear</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ObjectDescription</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ObjectSubtype</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ObjectType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Orientation</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;horizontal&#39; = Horizontal
  <br>&#39;vertical&#39; = Vertical</span></td></tr>
<tr>
<td>PositionDescriptor</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProductID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductIDType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Season</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;fall&#39; = Fall
  <br>&#39;spring&#39; = Spring
  <br>&#39;summer&#39; = Summer
  <br>&#39;winter&#39; = Winter</span></td></tr>
<tr>
<td>SequenceName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SequenceNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SequenceTotalNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Setting</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShootID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SlideshowName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SlideshowNumber</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SlideshowTotalNumber</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Viewpoint</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VisualTechnique</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prism'>XMP prism Tags</a></h2>
<p>Publishing Requirements for Industry Standard Metadata 3.0 namespace
tags.  (see <a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>

<p>These tags belong to the ExifTool XMP-prism family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AcademicField</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AggregateIssueNumber</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AggregationType</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AlternateTitle</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismAlternateTitle'>prismAlternateTitle Struct</a></td></tr>
<tr>
<td>AlternateTitleA-lang</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AlternateTitleA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>AlternateTitleText</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BlogTitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>BlogURL</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BookEdition</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ByteCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Channel</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismChannel'>prismChannel Struct</a></td></tr>
<tr>
<td>ChannelA-lang</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChannelChannel</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ChannelSubchannel1</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChannelSubchannel2</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ChannelSubchannel3</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChannelSubchannel4</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ComplianceProfile</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;three&#39; = Three</span></td></tr>
<tr class=b>
<td>ContentType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CopyrightYear</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CorporateEntity</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CoverDate</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CoverDisplayDate</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreationDate</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateRecieved</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Device</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Distributor</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DOI</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Edition</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>EIssn</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EndingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Event</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Genre</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasAlternative</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasCorrection</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#prismHasCorrection'>prismHasCorrection Struct</a></td></tr>
<tr>
<td>HasCorrectionA-lang</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasCorrectionA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasCorrectionText</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasTranslation</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Industry</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IsAlternativeOf</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISBN</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IsCorrectionOf</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISSN</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IssueIdentifier</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>IssueName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IssueTeaser</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>IssueType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IsTranslationOf</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keyword</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>KillDate</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#prismKillDate'>prismKillDate Struct</a></td></tr>
<tr>
<td>KillDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>KillDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened'>date/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Link</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Location</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModificationDate</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NationalCatalogNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Number</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Object</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OffSaleDate</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismOffSaleDate'>prismOffSaleDate Struct</a></td></tr>
<tr class=b>
<td>OffSaleDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OffSaleDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>date/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OnSaleDate</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismOnSaleDate'>prismOnSaleDate Struct</a></td></tr>
<tr>
<td>OnSaleDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OnSaleDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>date/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OnSaleDay</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismOnSaleDay'>prismOnSaleDay Struct</a></td></tr>
<tr class=b>
<td>OnSaleDayA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OnSaleDayDay</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Organization</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OriginPlatform</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td><table class=cols><tr>
  <td>&#39;broadcast&#39; = Broadcast
  <br>&#39;email&#39; = E-Mail
  <br>&#39;mobile&#39; = Mobile
  <br>&#39;other&#39; = Other
  <br>&#39;print&#39; = Print
  <br>&#39;recordableMedia&#39; = Recordable Media
  <br>&#39;web&#39; = Web</td></tr></table>
</td></tr>
<tr class=b>
<td>PageCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PageProgressionDirection</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;LTR&#39; = Left to Right
  <br>&#39;RTL&#39; = Right to Left</span></td></tr>
<tr class=b>
<td>PageRange</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Person</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Platform</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductCode</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Profession</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PublicationDate</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismPublicationDate'>prismPublicationDate Struct</a></td></tr>
<tr class=b>
<td>PublicationDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PublicationDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>date/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PublicationDisplayDate</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismPublicationDate'>prismPublicationDate Struct</a></td></tr>
<tr>
<td>PublicationDisplayDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PublicationDisplayDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>date/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PublicationName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PublishingFrequency</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rating</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SamplePageRange</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Section</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SellingAgency</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesNumber</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeriesTitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Sport</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subsection1</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subsection2</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subsection3</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subsection4</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subtitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplementDisplayID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupplementStartingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplementTitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Teaser</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Ticker</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimePeriod</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>URL</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismUrl'>prismUrl Struct</a></td></tr>
<tr>
<td>URLA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>URLUrl</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>UspsNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionIdentifier</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Volume</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WordCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismAlternateTitle'>XMP prismAlternateTitle Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-lang</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Text</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismChannel'>XMP prismChannel Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-lang</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Channel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subchannel1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subchannel2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subchannel3</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subchannel4</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismHasCorrection'>XMP prismHasCorrection Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-lang</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Text</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismKillDate'>XMP prismKillDate Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismOffSaleDate'>XMP prismOffSaleDate Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismOnSaleDate'>XMP prismOnSaleDate Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismOnSaleDay'>XMP prismOnSaleDay Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Day</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismPublicationDate'>XMP prismPublicationDate Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismUrl'>XMP prismUrl Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Url</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prl'>XMP prl Tags</a></h2>
<p>PRISM Rights Language 2.1 namespace tags.  These tags have been deprecated
since the release of the PRISM Usage Rights 3.0. (see
<a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>

<p>These tags belong to the ExifTool XMP-prl family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Geography</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Industry</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Usage</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prm'>XMP prm Tags</a></h2>
<p>PRISM Recipe Metadata 3.0 namespace tags.  (see
<a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>

<p>These tags belong to the ExifTool XMP-prm family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CookingEquipment</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CookingMethod</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Course</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Cuisine</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DietaryNeeds</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DishType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Duration</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientExclusion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>MainIngredient</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Meal</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecipeEndingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecipePageRange</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecipeSource</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecipeStartingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecipeTitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ServingSize</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SkillLevel</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpecialOccasion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Yield</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pur'>XMP pur Tags</a></h2>
<p>PRISM Usage Rights 3.0 namespace tags.  (see
<a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>

<p>These tags belong to the ExifTool XMP-pur family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AdultContentWarning</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Agreement</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Copyright</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreditLine</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>EmbargoDate</td>
<td class=c title=' / = Avoid
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExclusivityEndDate</td>
<td class=c title=' / = Avoid
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExpirationDate</td>
<td class=c title=' / = Avoid
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageSizeRestriction</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>OptionEndDate</td>
<td class=c title=' / = Avoid
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Permissions</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Restrictions</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReuseProhibited</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RightsAgent</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RightsOwner</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='rdf'>XMP rdf Tags</a></h2>
<p>Most RDF attributes are handled internally, but the &quot;about&quot; attribute is
treated specially to allow it to be set to a specific value if required.</p>

<p>These tags belong to the ExifTool XMP-rdf family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>About</td>
<td class=c title=' ! = Unsafe'>string!</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='swf'>XMP swf Tags</a></h2>
<p>Adobe SWF namespace tags.</p>

<p>These tags belong to the ExifTool XMP-swf family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BackgroundAlpha</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called bgalpha by the spec)</span></span></td></tr>
<tr class=b>
<td>ForwardLock</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaxStorage</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Type</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='tiff'>XMP tiff Tags</a></h2>
<p>EXIF namespace for TIFF tags.  See
<a href="https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf">https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf</a>
for the specification.</p>

<p>These tags belong to the ExifTool XMP-tiff family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Artist</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BitsPerSample</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Compression</td>
<td class=c>integer</td>
<td>--&gt; <a href='EXIF.html#Compression'>EXIF Compression Values</a></td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateTime</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageHeight</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called ImageLength by the spec)</span></span></td></tr>
<tr class=b>
<td>ImageWidth</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Make</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Model</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>NativeDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Orientation</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>1 = Horizontal (normal)
  <br>2 = Mirror horizontal
  <br>3 = Rotate 180
  <br>4 = Mirror vertical
  <br>5 = Mirror horizontal and rotate 270 CW
  <br>6 = Rotate 90 CW
  <br>7 = Mirror horizontal and rotate 90 CW
  <br>8 = Rotate 270 CW</td></tr></table>
</td></tr>
<tr>
<td>PhotometricInterpretation</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = WhiteIsZero
  <br>1 = BlackIsZero
  <br>2 = RGB
  <br>3 = RGB Palette
  <br>4 = Transparency Mask
  <br>5 = CMYK
  <br>6 = YCbCr
  <br>8 = CIELab
  <br>9 = ICCLab
  <br>10 = ITULab
  <br>32803 = Color Filter Array
  <br>32844 = Pixar LogL
  <br>32845 = Pixar LogLuv
  <br>32892 = Sequential Color Filter
  <br>34892 = Linear Raw
  <br>51177 = Depth Map
  <br>52527 = Semantic Mask</td></tr></table>
</td></tr>
<tr class=b>
<td>PlanarConfiguration</td>
<td class=c>integer</td>
<td><span class=s>1 = Chunky
  <br>2 = Planar</span></td></tr>
<tr>
<td>PrimaryChromaticities</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReferenceBlackWhite</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ResolutionUnit</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(the value 1 is not standard EXIF)</span>
  <br>1 = None
  <br>2 = inches
  <br>3 = cm</span></td></tr>
<tr class=b>
<td>SamplesPerPixel</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Software</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TransferFunction</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>WhitePoint</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>XResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>YCbCrCoefficients</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>YCbCrPositioning</td>
<td class=c>integer</td>
<td><span class=s>1 = Centered
  <br>2 = Co-sited</span></td></tr>
<tr>
<td>YCbCrSubSampling</td>
<td class=c title=' + = List'>integer+</td>
<td><span class=s><span class=n>(while technically this is a list-type tag, for compatibility with its EXIF
counterpart it is written and read as a simple string)</span></span><table class=cols><tr>
  <td>&#39;1 1&#39; = YCbCr4:4:4 (1 1)
  <br>&#39;1 2&#39; = YCbCr4:4:0 (1 2)
  <br>&#39;1 4&#39; = YCbCr4:4:1 (1 4)
  <br>&#39;2 1&#39; = YCbCr4:2:2 (2 1)
  <br>&#39;2 2&#39; = YCbCr4:2:0 (2 2)
  <br>&#39;2 4&#39; = YCbCr4:2:1 (2 4)
  <br>&#39;4 1&#39; = YCbCr4:1:1 (4 1)
  <br>&#39;4 2&#39; = YCbCr4:1:0 (4 2)</td></tr></table>
</td></tr>
<tr class=b>
<td>YResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='x'>XMP x Tags</a></h2>
<p>The &quot;x&quot; namespace is used for the &quot;xmpmeta&quot; wrapper, and may contain an
&quot;xmptk&quot; attribute that is extracted as the XMPToolkit tag.  When writing,
the XMPToolkit tag is generated automatically by ExifTool unless
specifically set to another value.</p>

<p>These tags belong to the ExifTool XMP-x family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>XMPToolkit</td>
<td class=c title=' ! = Unsafe'>string!</td>
<td><span class=s><span class=n>(called xmptk by the spec)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmp'>XMP xmp Tags</a></h2>
<p>XMP namespace tags.  If the older &quot;xap&quot;, &quot;xapBJ&quot;, &quot;xapMM&quot; or &quot;xapRights&quot;
namespace prefixes are found, they are translated to the newer &quot;xmp&quot;,
&quot;xmpBJ&quot;, &quot;xmpMM&quot; and &quot;xmpRights&quot; prefixes for use in family 1 group names.</p>

<p>These tags belong to the ExifTool XMP-xmp family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Advisory</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s><span class=n>(deprecated)</span></span></td></tr>
<tr class=b>
<td>Author</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr>
<td>BaseURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreateDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreatorTool</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Description</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr>
<td>Format</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr class=b>
<td>Identifier</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keywords</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr class=b>
<td>Label</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModifyDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>Nickname</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PageInfo</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#PageInfo'>PageInfo Struct</a></td></tr>
<tr>
<td>PageImageFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PageInfoFormat)</span></span></td></tr>
<tr class=b>
<td>PageImageHeight</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PageInfoHeight)</span></span></td></tr>
<tr>
<td>PageImage</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PageInfoImage)</span></span></td></tr>
<tr class=b>
<td>PageImagePageNumber</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PageInfoPageNumber)</span></span></td></tr>
<tr>
<td>PageImageWidth</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PageInfoWidth)</span></span></td></tr>
<tr class=b>
<td>Rating</td>
<td class=c>real</td>
<td><span class=s><span class=n>(a value from 0 to 5, or -1 for &quot;rejected&quot;)</span></span></td></tr>
<tr>
<td>RatingPercent</td>
<td class=c title=' / = Avoid'>real/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr class=b>
<td>Thumbnails</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Thumbnail'>Thumbnail Struct</a></td></tr>
<tr>
<td>ThumbnailFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ThumbnailsFormat)</span></span></td></tr>
<tr class=b>
<td>ThumbnailHeight</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ThumbnailsHeight)</span></span></td></tr>
<tr>
<td>ThumbnailImage</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(ThumbnailsImage)</span></span></td></tr>
<tr class=b>
<td>ThumbnailWidth</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ThumbnailsWidth)</span></span></td></tr>
<tr>
<td>Title</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PageInfo'>XMP PageInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>PageNumber</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Height</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Image</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Width</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Thumbnail'>XMP Thumbnail Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Height</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Image</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Width</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpBJ'>XMP xmpBJ Tags</a></h2>
<p>XMP Basic Job Ticket namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpBJ family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>JobRef</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#JobRef'>JobRef Struct</a></td></tr>
<tr class=b>
<td>JobRefId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>JobRefName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>JobRefUrl</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='JobRef'>XMP JobRef Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Id</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Url</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpDM'>XMP xmpDM Tags</a></h2>
<p>XMP Dynamic Media namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpDM family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AbsPeakAudioFilePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Album</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AltTapeName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AltTimecode</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a></td></tr>
<tr>
<td>AltTimecodeTimeFormat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><table class=cols><tr>
  <td>&#39;23976Timecode&#39; = 23.976 fps
  <br>&#39;24Timecode&#39; = 24 fps
  <br>&#39;25Timecode&#39; = 25 fps
  <br>&#39;2997DropTimecode&#39; = 29.97 fps (drop)
  <br>&#39;2997NonDropTimecode&#39; = 29.97 fps (non-drop)
  <br>&#39;30Timecode&#39; = 30 fps
  <br>&#39;50Timecode&#39; = 50 fps
  <br>&#39;5994DropTimecode&#39; = 59.94 fps (drop)
  <br>&#39;5994NonDropTimecode&#39; = 59.94 fps (non-drop)
  <br>&#39;60Timecode&#39; = 60 fps</td></tr></table>
</td></tr>
<tr class=b>
<td>AltTimecodeTimeValue</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>AltTimecodeValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(only in XMP 2008 spec; an error?)</span></span></td></tr>
<tr class=b>
<td>Artist</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioChannelType</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>5.1 = 5.1
  <br>7.1 = 7.1
  <br>&#39;16 Channel&#39; = 16 Channel
  <br>&#39;Mono&#39; = Mono
  <br>&#39;Other&#39; = Other
  <br>&#39;Stereo&#39; = Stereo</td></tr></table>
</td></tr>
<tr class=b>
<td>AudioCompressor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioSampleRate</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioSampleType</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;16Int&#39; = 16-bit integer
  <br>&#39;24Int&#39; = 24-bit integer
  <br>&#39;32Float&#39; = 32-bit float
  <br>&#39;32Int&#39; = 32-bit integer
  <br>&#39;8Int&#39; = 8-bit integer
  <br>&#39;Compressed&#39; = Compressed
  <br>&#39;Other&#39; = Other
  <br>&#39;Packed&#39; = Packed</td></tr></table>
</td></tr>
<tr class=b>
<td>BeatSpliceParams</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#BeatSpliceStretch'>BeatSpliceStretch Struct</a></td></tr>
<tr>
<td>BeatSpliceParamsRiseInDecibel</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BeatSpliceParamsRiseInTimeDuration</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>BeatSpliceParamsRiseInTimeDurationScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BeatSpliceParamsRiseInTimeDurationValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>BeatSpliceParamsUseFileBeatsMarker</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraAngle</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraLabel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraMove</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Client</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DMComment</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called comment by the spec)</span></span></td></tr>
<tr class=b>
<td>Composer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMedia</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Media'>Media Struct</a></td></tr>
<tr class=b>
<td>ContributedMediaDuration</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>ContributedMediaDurationScale</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributedMediaDurationValue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaManaged</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributedMediaPath</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaStartTime</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>ContributedMediaStartTimeScale</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaStartTimeValue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributedMediaTrack</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaWebStatement</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Director</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DirectorPhotography</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DiscNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>DurationScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DurationValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Engineer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FileDataRate</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>Genre</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Good</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Instrument</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IntroTime</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>IntroTimeScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IntroTimeValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Key</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;A&#39; = A
  <br>&#39;A#&#39; = A#
  <br>&#39;B&#39; = B
  <br>&#39;C&#39; = C</td><td>&nbsp;&nbsp;</td>
  <td>&#39;C#&#39; = C#
  <br>&#39;D&#39; = D
  <br>&#39;D#&#39; = D#
  <br>&#39;E&#39; = E</td><td>&nbsp;&nbsp;</td>
  <td>&#39;F&#39; = F
  <br>&#39;F#&#39; = F#
  <br>&#39;G&#39; = G
  <br>&#39;G#&#39; = G#</td></tr></table>
</td></tr>
<tr class=b>
<td>LogComment</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Loop</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Lyrics</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Markers</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Marker'>Marker Struct</a></td></tr>
<tr class=b>
<td>MarkersComment</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersCuePointParams</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CuePointParam'>CuePointParam Struct</a></td></tr>
<tr class=b>
<td>MarkersCuePointParamsKey</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersCuePointParamsValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersCuePointType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersDuration</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersLocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersProbability</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersSpeaker</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersStartTime</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersTarget</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NumberOfBeats</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>OutCue</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>OutCueScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr>
<td>OutCueValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PartOfCompilation</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProjectName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProjectRef</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ProjectLink'>ProjectLink Struct</a></td></tr>
<tr>
<td>ProjectRefPath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProjectRefType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;audio&#39; = Audio
  <br>&#39;custom&#39; = Custom
  <br>&#39;movie&#39; = Movie
  <br>&#39;still&#39; = Still Image</span></td></tr>
<tr>
<td>PullDown</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;SSWWW&#39; = SSWWW
  <br>&#39;SWWWS&#39; = SWWWS
  <br>&#39;SWWWW&#39; = SWWWW
  <br>&#39;WSSWW&#39; = WSSWW
  <br>&#39;WSWWW&#39; = WSWWW</td><td>&nbsp;&nbsp;</td>
  <td>&#39;WWSSW&#39; = WWSSW
  <br>&#39;WWSWW&#39; = WWSWW
  <br>&#39;WWWSS&#39; = WWWSS
  <br>&#39;WWWSW&#39; = WWWSW
  <br>&#39;WWWWS&#39; = WWWWS</td></tr></table>
</td></tr>
<tr class=b>
<td>RelativePeakAudioFilePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RelativeTimestamp</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>RelativeTimestampScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RelativeTimestampValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReleaseDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>ResampleParams</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ResampleStretch'>ResampleStretch Struct</a></td></tr>
<tr class=b>
<td>ResampleParamsQuality</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;High&#39; = High
  <br>&#39;Low&#39; = Low
  <br>&#39;Medium&#39; = Medium</span></td></tr>
<tr>
<td>ScaleType</td>
<td class=c>string</td>
<td><span class=s>&#39;Both&#39; = Both
  <br>&#39;Major&#39; = Major
  <br>&#39;Minor&#39; = Minor
  <br>&#39;Neither&#39; = Neither</span></td></tr>
<tr class=b>
<td>Scene</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShotDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShotDay</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShotLocation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShotName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShotNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShotSize</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpeakerPlacement</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartTimecode</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a></td></tr>
<tr>
<td>StartTimecodeTimeFormat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><table class=cols><tr>
  <td>&#39;23976Timecode&#39; = 23.976 fps
  <br>&#39;24Timecode&#39; = 24 fps
  <br>&#39;25Timecode&#39; = 25 fps
  <br>&#39;2997DropTimecode&#39; = 29.97 fps (drop)
  <br>&#39;2997NonDropTimecode&#39; = 29.97 fps (non-drop)
  <br>&#39;30Timecode&#39; = 30 fps
  <br>&#39;50Timecode&#39; = 50 fps
  <br>&#39;5994DropTimecode&#39; = 59.94 fps (drop)
  <br>&#39;5994NonDropTimecode&#39; = 59.94 fps (non-drop)
  <br>&#39;60Timecode&#39; = 60 fps</td></tr></table>
</td></tr>
<tr class=b>
<td>StartTimecodeTimeValue</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>StartTimecodeValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(only in XMP 2008 spec; an error?)</span></span></td></tr>
<tr class=b>
<td>StartTimeSampleSize</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>StartTimeScale</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StretchMode</td>
<td class=c>string</td>
<td><span class=s>&#39;Beat Splice&#39; = Beat Splice
  <br>&#39;Fixed length&#39; = Fixed length
  <br>&#39;Hybrid&#39; = Hybrid
  <br>&#39;Resample&#39; = Resample
  <br>&#39;Time-Scale&#39; = Time-Scale</span></td></tr>
<tr>
<td>TakeNumber</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TapeName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tempo</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimeScaleParams</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#TimeScaleStretch'>TimeScaleStretch Struct</a></td></tr>
<tr>
<td>TimeScaleParamsFrameOverlappingPercentage</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimeScaleParamsFrameSize</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimeScaleParamsQuality</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;High&#39; = High
  <br>&#39;Low&#39; = Low
  <br>&#39;Medium&#39; = Medium</span></td></tr>
<tr class=b>
<td>TimeSignature</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;12/8&#39; = 12/8
  <br>&#39;2/4&#39; = 2/4
  <br>&#39;3/4&#39; = 3/4</td><td>&nbsp;&nbsp;</td>
  <td>&#39;4/4&#39; = 4/4
  <br>&#39;5/4&#39; = 5/4
  <br>&#39;6/8&#39; = 6/8</td><td>&nbsp;&nbsp;</td>
  <td>&#39;7/4&#39; = 7/4
  <br>&#39;9/8&#39; = 9/8
  <br>&#39;other&#39; = other</td></tr></table>
</td></tr>
<tr>
<td>TrackNumber</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Tracks</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Track'>Track Struct</a></td></tr>
<tr>
<td>TracksFrameRate</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkers</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Marker'>Marker Struct</a></td></tr>
<tr>
<td>TracksMarkersComment</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersCuePointParams</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CuePointParam'>CuePointParam Struct</a></td></tr>
<tr>
<td>TracksMarkersCuePointParamsKey</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersCuePointParamsValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersCuePointType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersDuration</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersLocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersProbability</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersSpeaker</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersStartTime</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersTarget</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksTrackName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksTrackType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaMode</td>
<td class=c>string</td>
<td><span class=s>&#39;none&#39; = None
  <br>&#39;pre-multiplied&#39; = Pre-multiplied
  <br>&#39;straight&#39; = Straight</span></td></tr>
<tr>
<td>VideoAlphaPremultipleColor</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorA</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorB</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorBlack</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorBlue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorCyan</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorGray</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorGreen</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorL</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorMagenta</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorMode</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;CMYK&#39; = CMYK
  <br>&#39;LAB&#39; = Lab
  <br>&#39;RGB&#39; = RGB</span></td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorRed</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorSwatchName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorTint</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(not part of 2010 XMP specification)</span></span></td></tr>
<tr>
<td>VideoAlphaPremultipleColorType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorYellow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaUnityIsTransparent</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoColorSpace</td>
<td class=c>string</td>
<td><span class=s>&#39;CCIR-601&#39; = CCIR-601
  <br>&#39;CCIR-709&#39; = CCIR-709
  <br>&#39;sRGB&#39; = sRGB</span></td></tr>
<tr>
<td>VideoCompressor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoFieldOrder</td>
<td class=c>string</td>
<td><span class=s>&#39;Lower&#39; = Lower
  <br>&#39;Progressive&#39; = Progressive
  <br>&#39;Upper&#39; = Upper</span></td></tr>
<tr>
<td>VideoFrameRate</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoFrameSize</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Dimensions'>Dimensions Struct</a></td></tr>
<tr>
<td>VideoFrameSizeH</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoFrameSizeUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoFrameSizeW</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoPixelAspectRatio</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoPixelDepth</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;16Int&#39; = 16-bit integer
  <br>&#39;24Int&#39; = 24-bit integer
  <br>&#39;32Float&#39; = 32-bit float
  <br>&#39;32Int&#39; = 32-bit integer
  <br>&#39;8Int&#39; = 8-bit integer
  <br>&#39;Other&#39; = Other</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='BeatSpliceStretch'>XMP BeatSpliceStretch Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RiseInDecibel</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RiseInTimeDuration</td>
<td class=c>Time</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>UseFileBeatsMarker</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Time'>XMP Time Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Scale</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Value</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Media'>XMP Media Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Duration</td>
<td class=c>Time</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>Managed</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Path</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartTime</td>
<td class=c>Time</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>Track</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WebStatement</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Marker'>XMP Marker Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Comment</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CuePointParams</td>
<td class=c title=' + = List'>CuePointParam+</td>
<td>--&gt; <a href='XMP.html#CuePointParam'>CuePointParam Struct</a></td></tr>
<tr>
<td>CuePointType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Location</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Probability</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Speaker</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StartTime</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Target</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CuePointParam'>XMP CuePointParam Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Key</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Value</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ProjectLink'>XMP ProjectLink Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Path</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Type</td>
<td class=c>string</td>
<td><span class=s>audio = Audio
  <br>custom = Custom
  <br>movie = Movie
  <br>still = Still Image</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ResampleStretch'>XMP ResampleStretch Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Quality</td>
<td class=c>string</td>
<td><span class=s>High = High
  <br>Low = Low
  <br>Medium = Medium</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TimeScaleStretch'>XMP TimeScaleStretch Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>FrameOverlappingPercentage</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FrameSize</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Quality</td>
<td class=c>string</td>
<td><span class=s>High = High
  <br>Low = Low
  <br>Medium = Medium</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Track'>XMP Track Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>FrameRate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Markers</td>
<td class=c title=' + = List'>Marker+</td>
<td>--&gt; <a href='XMP.html#Marker'>Marker Struct</a></td></tr>
<tr>
<td>TrackName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TrackType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Colorant'>XMP Colorant Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>B</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>L</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Black</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Blue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Cyan</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Gray</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Green</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Magenta</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Mode</td>
<td class=c>string</td>
<td><span class=s>CMYK = CMYK
  <br>LAB = Lab
  <br>RGB = RGB</span></td></tr>
<tr>
<td>Red</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SwatchName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tint</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(not part of 2010 XMP specification)</span></span></td></tr>
<tr class=b>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Yellow</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Dimensions'>XMP Dimensions Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>H</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Unit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>W</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpMM'>XMP xmpMM Tags</a></h2>
<p>XMP Media Management namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpMM family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>DerivedFrom</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr class=b>
<td>DerivedFromAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromFilePath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromFromPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromInstanceID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromLastModifyDate</td>
<td class=c title=' _ = Flattened'>date_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromLastURL</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromLinkCategory</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromLinkForm</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromManager</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromManagerVariant</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromManageTo</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromManageUI</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromMaskMarkers</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr class=b>
<td>DerivedFromOriginalDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromPartMapping</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromPlacedResolutionUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromPlacedXResolution</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromPlacedYResolution</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromRenditionClass</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromRenditionParams</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromToPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromVersionID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>History</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ResourceEvent'>ResourceEvent Struct</a></td></tr>
<tr>
<td>HistoryAction</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HistoryChanged</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>HistoryInstanceID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HistoryParameters</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>HistorySoftwareAgent</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HistoryWhen</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Ingredients</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr class=b>
<td>IngredientsAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsDocumentID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsFilePath</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsFromPart</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsInstanceID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsLastModifyDate</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsLastURL</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsLinkCategory</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsLinkForm</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsManager</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsManagerVariant</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsManageTo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsManageUI</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsMaskMarkers</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr class=b>
<td>IngredientsOriginalDocumentID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsPartMapping</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsPlacedResolutionUnit</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsPlacedXResolution</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsPlacedYResolution</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsRenditionClass</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsRenditionParams</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsToPart</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsVersionID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LastURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFrom</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr class=b>
<td>ManagedFromAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromFilePath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromFromPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromInstanceID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromLastModifyDate</td>
<td class=c title=' _ = Flattened'>date_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromLastURL</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromLinkCategory</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromLinkForm</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromManager</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromManagerVariant</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromManageTo</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromManageUI</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromMaskMarkers</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr class=b>
<td>ManagedFromOriginalDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromPartMapping</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromPlacedResolutionUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromPlacedXResolution</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromPlacedYResolution</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromRenditionClass</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromRenditionParams</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromToPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromVersionID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Manager</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagerVariant</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManageTo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManageUI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Manifest</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ManifestItem'>ManifestItem Struct</a></td></tr>
<tr class=b>
<td>ManifestLinkForm</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestPlacedResolutionUnit</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestPlacedXResolution</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestPlacedYResolution</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReference</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr>
<td>ManifestReferenceAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceDocumentID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceFilePath</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceFromPart</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceInstanceID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceLastModifyDate</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceLastURL</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceLinkCategory</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceLinkForm</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceManager</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceManagerVariant</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceManageTo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceManageUI</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceMaskMarkers</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr>
<td>ManifestReferenceOriginalDocumentID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferencePartMapping</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferencePlacedResolutionUnit</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferencePlacedXResolution</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferencePlacedYResolution</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceRenditionClass</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceRenditionParams</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceToPart</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceVersionID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OriginalDocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Pantry</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#PantryItem'>PantryItem Struct</a></td></tr>
<tr class=b>
<td>PantryInstanceID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>PreservedFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionClass</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOf</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr class=b>
<td>RenditionOfAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfFilePath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfFromPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfInstanceID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfLastModifyDate</td>
<td class=c title=' _ = Flattened'>date_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfLastURL</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfLinkCategory</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfLinkForm</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfManager</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfManagerVariant</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfManageTo</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfManageUI</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfMaskMarkers</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr class=b>
<td>RenditionOfOriginalDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfPartMapping</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfPlacedResolutionUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfPlacedXResolution</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfPlacedYResolution</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfRenditionClass</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfRenditionParams</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfToPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfVersionID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionParams</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaveID</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subject</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td><span class=s><span class=n>(undocumented)</span></span></td></tr>
<tr class=b>
<td>VersionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Versions</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Version'>Version Struct</a></td></tr>
<tr class=b>
<td>VersionsComments</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionsEvent</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#ResourceEvent'>ResourceEvent Struct</a></td></tr>
<tr class=b>
<td>VersionsEventAction</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionsEventChanged</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionsEventInstanceID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionsEventParameters</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionsEventSoftwareAgent</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionsEventWhen</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionsModifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionsModifyDate</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionsVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ResourceRef'>XMP ResourceRef Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AlternatePaths</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FilePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FromPart</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LastModifyDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>LastURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LinkCategory</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LinkForm</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManageTo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManageUI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Manager</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagerVariant</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskMarkers</td>
<td class=c>string</td>
<td><span class=s>All = All
  <br>None = None</span></td></tr>
<tr>
<td>OriginalDocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PartMapping</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlacedResolutionUnit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlacedXResolution</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlacedYResolution</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionClass</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionParams</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToPart</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ResourceEvent'>XMP ResourceEvent Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Action</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Changed</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Parameters</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SoftwareAgent</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>When</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ManifestItem'>XMP ManifestItem Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LinkForm</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlacedResolutionUnit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlacedXResolution</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlacedYResolution</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Reference</td>
<td class=c>ResourceRef</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PantryItem'>XMP PantryItem Struct</a></h2>
<p>This structure must have an InstanceID field, but may also contain any other
XMP properties.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Version'>XMP Version Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Comments</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c>ResourceEvent</td>
<td>--&gt; <a href='XMP.html#ResourceEvent'>ResourceEvent Struct</a></td></tr>
<tr>
<td>Modifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModifyDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpNote'>XMP xmpNote Tags</a></h2>
<p>XMP Note namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpNote family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>HasExtendedXMP</td>
<td class=c title=' * = Protected'>string*</td>
<td><span class=s><span class=n>(this tag is protected so it is not writable directly.  Instead, it is set
automatically to the GUID of the extended XMP when writing extended XMP to a
JPEG image)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpPLUS'>XMP xmpPLUS Tags</a></h2>
<p>XMP Picture Licensing Universal System (PLUS) tags as written by some older
Adobe applications.  See <a href="PLUS.html#XMP">PLUS XMP Tags</a>
for the current PLUS tags.</p>

<p>These tags belong to the ExifTool XMP-xmpPLUS family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CreditLineReq</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReuseAllowed</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpRights'>XMP xmpRights Tags</a></h2>
<p>XMP Rights Management namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpRights family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Certificate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Marked</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Owner</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UsageTerms</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>WebStatement</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpTPg'>XMP xmpTPg Tags</a></h2>
<p>XMP Paged-Text namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpTPg family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Colorants</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr class=b>
<td>ColorantA</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsA)</span></span></td></tr>
<tr>
<td>ColorantB</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsB)</span></span></td></tr>
<tr class=b>
<td>ColorantBlack</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsBlack)</span></span></td></tr>
<tr>
<td>ColorantBlue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsBlue)</span></span></td></tr>
<tr class=b>
<td>ColorantCyan</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsCyan)</span></span></td></tr>
<tr>
<td>ColorantGray</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsGray)</span></span></td></tr>
<tr class=b>
<td>ColorantGreen</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsGreen)</span></span></td></tr>
<tr>
<td>ColorantL</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsL)</span></span></td></tr>
<tr class=b>
<td>ColorantMagenta</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsMagenta)</span></span></td></tr>
<tr>
<td>ColorantMode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ColorantsMode)</span>
  <br>&#39;CMYK&#39; = CMYK
  <br>&#39;LAB&#39; = Lab
  <br>&#39;RGB&#39; = RGB</span></td></tr>
<tr class=b>
<td>ColorantRed</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsRed)</span></span></td></tr>
<tr>
<td>ColorantSwatchName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ColorantsSwatchName)</span></span></td></tr>
<tr class=b>
<td>ColorantTint</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsTint; not part of 2010 XMP specification)</span></span></td></tr>
<tr>
<td>ColorantType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ColorantsType)</span></span></td></tr>
<tr class=b>
<td>ColorantYellow</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsYellow)</span></span></td></tr>
<tr>
<td>Fonts</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Font'>Font Struct</a></td></tr>
<tr class=b>
<td>ChildFontFiles</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsChildFontFiles)</span></span></td></tr>
<tr>
<td>FontComposite</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(FontsComposite)</span></span></td></tr>
<tr class=b>
<td>FontFace</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontFace)</span></span></td></tr>
<tr>
<td>FontFamily</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontFamily)</span></span></td></tr>
<tr class=b>
<td>FontFileName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontFileName)</span></span></td></tr>
<tr>
<td>FontName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontName)</span></span></td></tr>
<tr class=b>
<td>FontType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontType)</span></span></td></tr>
<tr>
<td>FontVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsVersionString)</span></span></td></tr>
<tr class=b>
<td>HasVisibleOverprint</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasVisibleTransparency</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxPageSize</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Dimensions'>Dimensions Struct</a></td></tr>
<tr>
<td>MaxPageSizeH</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxPageSizeUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaxPageSizeW</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NPages</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlateNames</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SwatchGroups</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#SwatchGroup'>SwatchGroup Struct</a></td></tr>
<tr>
<td>SwatchGroupsColorants</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr class=b>
<td>SwatchColorantA</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsA)</span></span></td></tr>
<tr>
<td>SwatchColorantB</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsB)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantBlack</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsBlack)</span></span></td></tr>
<tr>
<td>SwatchColorantBlue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsBlue)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantCyan</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsCyan)</span></span></td></tr>
<tr>
<td>SwatchColorantGray</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsGray)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantGreen</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsGreen)</span></span></td></tr>
<tr>
<td>SwatchColorantL</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsL)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantMagenta</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsMagenta)</span></span></td></tr>
<tr>
<td>SwatchColorantMode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsMode)</span>
  <br>&#39;CMYK&#39; = CMYK
  <br>&#39;LAB&#39; = Lab
  <br>&#39;RGB&#39; = RGB</span></td></tr>
<tr class=b>
<td>SwatchColorantRed</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsRed)</span></span></td></tr>
<tr>
<td>SwatchColorantSwatchName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsSwatchName)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantTint</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsTint; not part of 2010 XMP specification)</span></span></td></tr>
<tr>
<td>SwatchColorantType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsType)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantYellow</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsYellow)</span></span></td></tr>
<tr>
<td>SwatchGroupName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SwatchGroupsGroupName)</span></span></td></tr>
<tr class=b>
<td>SwatchGroupType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsGroupType)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Font'>XMP Font Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ChildFontFiles</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Composite</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>FontFace</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FontFamily</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FontFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FontName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FontType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionString</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='SwatchGroup'>XMP SwatchGroup Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Colorants</td>
<td class=c title=' + = List'>Colorant+</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr class=b>
<td>GroupName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GroupType</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='XML'>XMP XML Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'dc'</td>
<td>dc</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#dc'>XMP dc Tags</a></td></tr>
<tr class=b>
<td>'lastUpdate'</td>
<td>LastUpdate</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='SVG'>XMP SVG Tags</a></h2>
<p>SVG (Scalable Vector Graphics) image tags.  By default, only the top-level
SVG and Metadata tags are extracted from these images, but all graphics tags
may be extracted by setting the Unknown option to 2 (-U on the command
line).  The SVG tags are not part of XMP as such, but are included with the
XMP module for convenience.  (see <a href="http://www.w3.org/TR/SVG11/">http://www.w3.org/TR/SVG11/</a>)</p>

<p>These tags belong to the ExifTool XMP-svg family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'height'</td>
<td>ImageHeight</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'id'</td>
<td>ID</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'metadataId'</td>
<td>MetadataID</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'version'</td>
<td>SVGVersion</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'width'</td>
<td>ImageWidth</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CopyrightOwner'>XMP CopyrightOwner Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CopyrightOwnerID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CopyrightOwnerName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EndUser'>XMP EndUser Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>EndUserID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EndUserName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ImageCreator'>XMP ImageCreator Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageCreatorID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageCreatorName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ImageSupplier'>XMP ImageSupplier Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageSupplierID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageSupplierName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Licensee'>XMP Licensee Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LicenseeID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicenseeName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Licensor'>XMP Licensor Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LicensorCity</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorCountry</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorEmail</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorExtendedAddress</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorPostalCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorRegion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorStreetAddress</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorTelephone1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorTelephone2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorTelephoneType1</td>
<td class=c>string</td>
<td><span class=s>cell = Cell
  <br>fax = FAX
  <br>home = Home
  <br>pager = Pager
  <br>work = Work</span></td></tr>
<tr>
<td>LicensorTelephoneType2</td>
<td class=c>string</td>
<td><span class=s>cell = Cell
  <br>fax = FAX
  <br>home = Home
  <br>pager = Pager
  <br>work = Work</span></td></tr>
<tr class=b>
<td>LicensorURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jan 12, 2022</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>
